@@ -0,0 +1,75 @@ |
||
1 |
+module Agents |
|
2 |
+ class EventFormattingAgent < Agent |
|
3 |
+ cannot_be_scheduled! |
|
4 |
+ |
|
5 |
+ description <<-MD |
|
6 |
+ Event Formatting Agent allows you to format your events in any way you prefer. |
|
7 |
+ For example if you have an event like |
|
8 |
+ |
|
9 |
+ { |
|
10 |
+ :high => { |
|
11 |
+ :celsius => "18", |
|
12 |
+ :fahreinheit => "64" |
|
13 |
+ }, |
|
14 |
+ :conditions => "Rain showers", |
|
15 |
+ :data => "sed do eiusmod tempor incididunt ut labore et dolore magna aliqua." |
|
16 |
+ } |
|
17 |
+ |
|
18 |
+ |
|
19 |
+ And other agents which are receiving this event, say, Twilio Agent expects `message` key , and Digest Email Agent which expects a `subject` key, then you can reformat this event by filling `Instructions` in the following way. |
|
20 |
+ |
|
21 |
+ message => "Today's conditions look like <$.conditions> and high temperaure is going to be <$.high.celsius> degree Celsius."" |
|
22 |
+ subject => "$.data" |
|
23 |
+ |
|
24 |
+ JSONPaths must be between < and > . Make sure you dont use this symbols anywhere else. You can add as many keys as you like. |
|
25 |
+ |
|
26 |
+ Event generated by Event Formatting Agent will be like |
|
27 |
+ |
|
28 |
+ { |
|
29 |
+ :message => "Today's conditions look like Rain showers and high temperaure is going to be 18 degree Celsius" |
|
30 |
+ :subject => "sed do eiusmod tempor incididunt ut labore et dolore magna aliqua." |
|
31 |
+ } |
|
32 |
+ |
|
33 |
+ `Mode` can only be `merge` or `clean`. If you want to retain original contents of events and only add add new keys, then use `merge` mode else use `clean` mode. |
|
34 |
+ |
|
35 |
+ MD |
|
36 |
+ |
|
37 |
+ event_description <<-MD |
|
38 |
+ |
|
39 |
+ User defined |
|
40 |
+ MD |
|
41 |
+ |
|
42 |
+ def validate_options |
|
43 |
+ errors.add(:base,"instructions,mode,skip_agent and skip_created_at , all need to be present.") unless options[:instructions].present? and options[:mode].present? and options[:skip_agent].present? and options[:skip_created_at].present? |
|
44 |
+ end |
|
45 |
+ |
|
46 |
+ def default_options |
|
47 |
+ { |
|
48 |
+ :instructions => { |
|
49 |
+ :message => "You received a text <$.text> from <$.fields.from>", |
|
50 |
+ :content => "Looks like the weather is going to be <$.fields.weather>"}, |
|
51 |
+ :mode => "clean", |
|
52 |
+ :skip_agent => "false", |
|
53 |
+ :skip_created_at => "false" |
|
54 |
+ } |
|
55 |
+ end |
|
56 |
+ |
|
57 |
+ def working? |
|
58 |
+ true |
|
59 |
+ end |
|
60 |
+ |
|
61 |
+ def value_constructor(value,payload) |
|
62 |
+ value.gsub(/<[^>]+>/).each {|jsonpath| Utils.values_at(payload,jsonpath[1..-2]).first.to_s} |
|
63 |
+ end |
|
64 |
+ |
|
65 |
+ def receive(incoming_events) |
|
66 |
+ incoming_events.each do |event| |
|
67 |
+ formatted_event = options[:mode].to_s == "merge" ? event.payload : {} |
|
68 |
+ options[:instructions].each_pair {|key,value| formatted_event[key] = value_constructor value, event.payload} |
|
69 |
+ formatted_event[:agent] = Agent.find(event.agent_id).type.slice!(8..-1) unless options[:skip_agent].to_s == "true" |
|
70 |
+ formatted_event[:created_at] = event.created_at unless options[:skip_created_at].to_s == "true" |
|
71 |
+ create_event :payload => formatted_event |
|
72 |
+ end |
|
73 |
+ end |
|
74 |
+ end |
|
75 |
+end |
@@ -0,0 +1,84 @@ |
||
1 |
+require 'csv' |
|
2 |
+ |
|
3 |
+module Agents |
|
4 |
+ class SentimentAgent < Agent |
|
5 |
+ class_attribute :anew |
|
6 |
+ |
|
7 |
+ cannot_be_scheduled! |
|
8 |
+ |
|
9 |
+ description <<-MD |
|
10 |
+ The SentimentAgent generates `good-bad` (psychological valence or happiness index), `active-passive` (arousal), |
|
11 |
+ and `strong-weak` (dominance) score. It will output a value between 1 and 9. It will only work on English content. |
|
12 |
+ |
|
13 |
+ Make sure the content this agent is analyzing have sufficient length to get respectable results. |
|
14 |
+ |
|
15 |
+ Provide a JSONPath in `content` field where content is residing and set `expected_receive_period_in_days` to the maximum number of days you would allow to be passed between events being received by this agent. |
|
16 |
+ MD |
|
17 |
+ |
|
18 |
+ event_description <<-MD |
|
19 |
+ Events look like: |
|
20 |
+ { |
|
21 |
+ :content => "The quick brown fox jumps over the lazy dog.", |
|
22 |
+ :valence => 6.196666666666666, |
|
23 |
+ :arousal => 4.993333333333333, |
|
24 |
+ :dominance => 5.63 |
|
25 |
+ } |
|
26 |
+ MD |
|
27 |
+ |
|
28 |
+ def default_options |
|
29 |
+ { |
|
30 |
+ :content => "$.message.text[*]", |
|
31 |
+ :expected_receive_period_in_days => 1 |
|
32 |
+ } |
|
33 |
+ end |
|
34 |
+ |
|
35 |
+ def working? |
|
36 |
+ last_receive_at && last_receive_at > options[:expected_receive_period_in_days].to_i.days.ago |
|
37 |
+ end |
|
38 |
+ |
|
39 |
+ def receive(incoming_events) |
|
40 |
+ anew = self.class.sentiment_hash |
|
41 |
+ incoming_events.each do |event| |
|
42 |
+ Utils.values_at(event.payload, options[:content]).each do |content| |
|
43 |
+ sent_values = sentiment_values anew, content |
|
44 |
+ create_event :payload => {:content => content, |
|
45 |
+ :valence => sent_values[0], |
|
46 |
+ :arousal => sent_values[1], |
|
47 |
+ :dominance => sent_values[2], |
|
48 |
+ :original_event => event.payload} |
|
49 |
+ end |
|
50 |
+ end |
|
51 |
+ end |
|
52 |
+ |
|
53 |
+ def validate_options |
|
54 |
+ errors.add(:base, "content and expected_receive_period_in_days must be present") unless options[:content].present? && options[:expected_receive_period_in_days].present? |
|
55 |
+ end |
|
56 |
+ |
|
57 |
+ def self.sentiment_hash |
|
58 |
+ unless self.anew |
|
59 |
+ self.anew = {} |
|
60 |
+ CSV.foreach Rails.root.join('data/anew.csv') do |row| |
|
61 |
+ self.anew[row[0]] = row.values_at(2,4,6).map {|val| val.to_f} |
|
62 |
+ end |
|
63 |
+ end |
|
64 |
+ self.anew |
|
65 |
+ end |
|
66 |
+ |
|
67 |
+ def sentiment_values(anew,text) |
|
68 |
+ valence, arousal, dominance, freq = [0] * 4 |
|
69 |
+ text.downcase.strip.gsub(/[^a-z ]/,"").split.each do |word| |
|
70 |
+ if anew.has_key? word |
|
71 |
+ valence += anew[word][0] |
|
72 |
+ arousal += anew[word][1] |
|
73 |
+ dominance += anew[word][2] |
|
74 |
+ freq += 1 |
|
75 |
+ end |
|
76 |
+ end |
|
77 |
+ if valence != 0 |
|
78 |
+ [valence/freq, arousal/freq, dominance/freq] |
|
79 |
+ else |
|
80 |
+ ["Insufficient data for meaningful answer"] * 3 |
|
81 |
+ end |
|
82 |
+ end |
|
83 |
+ end |
|
84 |
+end |
@@ -0,0 +1,80 @@ |
||
1 |
+module Agents |
|
2 |
+ class TranslationAgent < Agent |
|
3 |
+ |
|
4 |
+ cannot_be_scheduled! |
|
5 |
+ |
|
6 |
+ description <<-MD |
|
7 |
+ You can use Translation Agent to translate text between natural languages. |
|
8 |
+ Services are provided using Microsoft Translator. You can [sign up](https://datamarket.azure.com/dataset/bing/microsofttranslator) and [register your application](https://datamarket.azure.com/developer/applications/register) to get `client_id` and `client_secret` which are required to use this agent. |
|
9 |
+ `to` must be filled with a [translator language code](http://msdn.microsoft.com/en-us/library/hh456380.aspx). |
|
10 |
+ |
|
11 |
+ Specify what you would like to translate in `content` field, by specifying key and JSONPath of content to be translated. |
|
12 |
+ |
|
13 |
+ `expected_receive_period_in_days` is the maximum number of days you would allow to pass between events. |
|
14 |
+ MD |
|
15 |
+ |
|
16 |
+ event_description <<-MD |
|
17 |
+ User defined |
|
18 |
+ MD |
|
19 |
+ |
|
20 |
+ def default_options |
|
21 |
+ { |
|
22 |
+ :client_id => "xxxxxx", |
|
23 |
+ :client_secret => "xxxxxx" , |
|
24 |
+ :to => "fi", |
|
25 |
+ :expected_receive_period_in_days => 1, |
|
26 |
+ :content => { |
|
27 |
+ :text => "$.message.text", |
|
28 |
+ :content => "$.xyz" |
|
29 |
+ } |
|
30 |
+ } |
|
31 |
+ end |
|
32 |
+ |
|
33 |
+ def working? |
|
34 |
+ last_receive_at && last_receive_at > options[:expected_receive_period_in_days].to_i.days.ago |
|
35 |
+ end |
|
36 |
+ |
|
37 |
+ def translate(text,to,access_token) |
|
38 |
+ translate_uri = URI 'http://api.microsofttranslator.com/v2/Ajax.svc/Translate' |
|
39 |
+ params = { |
|
40 |
+ :text => text, |
|
41 |
+ :to => to |
|
42 |
+ } |
|
43 |
+ translate_uri.query = URI.encode_www_form params |
|
44 |
+ request = Net::HTTP::Get.new translate_uri.request_uri |
|
45 |
+ request['Authorization'] = "Bearer" + " " + access_token |
|
46 |
+ http = Net::HTTP.new translate_uri.hostname, translate_uri.port |
|
47 |
+ response = http.request request |
|
48 |
+ YAML.load response.body |
|
49 |
+ end |
|
50 |
+ |
|
51 |
+ def validate_options |
|
52 |
+ unless options[:client_id].present? && options[:client_secret].present? && options[:to].present? && options[:content].present? && options[:expected_receive_period_in_days].present? |
|
53 |
+ errors.add :base, "client_id,client_secret,to,expected_receive_period_in_days and content are all required" |
|
54 |
+ end |
|
55 |
+ end |
|
56 |
+ |
|
57 |
+ def postform(uri,params) |
|
58 |
+ req = Net::HTTP::Post.new(uri.request_uri) |
|
59 |
+ req.form_data = params |
|
60 |
+ Net::HTTP.start(uri.hostname, uri.port, :use_ssl => true) { |http| http.request(req) } |
|
61 |
+ end |
|
62 |
+ |
|
63 |
+ def receive(incoming_events) |
|
64 |
+ auth_uri = URI "https://datamarket.accesscontrol.windows.net/v2/OAuth2-13" |
|
65 |
+ response = postform auth_uri, :client_id => options[:client_id], |
|
66 |
+ :client_secret => options[:client_secret], |
|
67 |
+ :scope => "http://api.microsofttranslator.com", |
|
68 |
+ :grant_type =>"client_credentials" |
|
69 |
+ access_token = JSON.parse(response.body)["access_token"] |
|
70 |
+ incoming_events.each do |event| |
|
71 |
+ translated_event = {} |
|
72 |
+ options[:content].each_pair do |key,value| |
|
73 |
+ to_be_translated = Utils.values_at event.payload, value |
|
74 |
+ translated_event[key] = translate to_be_translated.first, options[:to], access_token |
|
75 |
+ end |
|
76 |
+ create_event :payload => translated_event |
|
77 |
+ end |
|
78 |
+ end |
|
79 |
+ end |
|
80 |
+end |
@@ -7,7 +7,7 @@ module Agents |
||
7 | 7 |
description <<-MD |
8 | 8 |
The TwilioAgent receives and collects events and sends them via text message when scheduled. |
9 | 9 |
|
10 |
- It is assumed that events have a `:message`, `:text`, or `:sms` key, the value of which is sent as the content of the text message. |
|
10 |
+ It is assumed that events have a `:message`, `:text`, or `:sms` key, the value of which is sent as the content of the text message. You can use Event Formatting Agent if your event does not provide these keys. |
|
11 | 11 |
|
12 | 12 |
Set `receiver_cell` to the number to receive text messages and `sender_cell` to the number sending them. |
13 | 13 |
|
@@ -0,0 +1,1030 @@ |
||
1 |
+grin,773,7.40,1.87,5.27,2.64,6.00,1.86,13 |
|
2 |
+honest,210,7.70,1.43,5.32,1.92,6.24,2.13,47 |
|
3 |
+gripe,774,3.14,1.56,5.00,2.19,4.67,1.79,. |
|
4 |
+honey,792,6.73,1.70,4.51,2.25,5.44,1.47,25 |
|
5 |
+guillotine,196,2.48,2.11,6.56,2.54,4.64,2.63,. |
|
6 |
+honor,211,7.66,1.24,5.90,1.83,6.70,2.04,66 |
|
7 |
+guilty,197,2.63,1.98,6.04,2.76,3.09,2.22,29 |
|
8 |
+hooker,793,3.34,2.31,4.93,2.82,4.73,2.48,. |
|
9 |
+gun,593,3.47,2.48,7.02,1.84,3.53,2.72,118 |
|
10 |
+hope,794,7.05,1.96,5.44,2.47,5.52,2.20,178 |
|
11 |
+gymnast,515,6.35,1.79,5.02,2.20,5.31,1.79,1 |
|
12 |
+hopeful,212,7.10,1.46,5.78,2.09,5.41,1.92,12 |
|
13 |
+habit,775,4.11,1.77,3.95,2.11,4.30,1.79,23 |
|
14 |
+horror,213,2.76,2.25,7.21,2.14,4.63,2.70,17 |
|
15 |
+hairdryer,561,4.84,0.84,3.71,1.75,5.57,1.27,. |
|
16 |
+horse,214,5.89,1.55,3.89,2.17,4.67,1.60,117 |
|
17 |
+hairpin,776,5.26,1.45,3.27,2.41,5.05,1.32,1 |
|
18 |
+hospital,215,5.04,2.45,5.98,2.54,4.69,2.16,110 |
|
19 |
+hamburger,777,6.27,1.50,4.55,2.14,5.32,1.21,6 |
|
20 |
+hostage,216,2.20,1.80,6.76,2.63,2.83,2.32,2 |
|
21 |
+hammer,198,4.88,1.16,4.58,2.02,4.75,1.88,9 |
|
22 |
+hostile,217,2.73,1.50,6.44,2.28,4.85,2.58,19 |
|
23 |
+hand,778,5.95,1.38,4.40,2.07,5.35,1.49,431 |
|
24 |
+hotel,795,6.00,1.77,4.80,2.53,5.12,1.84,126 |
|
25 |
+handicap,779,3.29,1.69,3.81,2.27,4.00,2.24,6 |
|
26 |
+house,563,7.26,1.72,4.56,2.41,6.08,2.12,591 |
|
27 |
+handsome,199,7.93,1.47,5.95,2.73,5.19,2.22,40 |
|
28 |
+hug,218,8.00,1.55,5.35,2.76,5.79,2.41,3 |
|
29 |
+haphazard,780,4.02,1.41,4.07,2.18,4.29,1.67,2 |
|
30 |
+humane,796,6.89,1.70,4.50,1.91,5.70,1.91,5 |
|
31 |
+happy,200,8.21,1.82,6.49,2.77,6.63,2.43,98 |
|
32 |
+humble,219,5.86,1.42,3.74,2.33,4.76,2.25,18 |
|
33 |
+hard,781,5.22,1.82,5.12,2.19,5.59,1.63,202 |
|
34 |
+humiliate,797,2.24,1.34,6.14,2.42,2.60,1.94,. |
|
35 |
+hardship,782,2.45,1.61,4.76,2.55,4.22,2.40,9 |
|
36 |
+humor,220,8.56,0.81,5.50,2.91,6.08,2.14,47 |
|
37 |
+hat,783,5.46,1.36,4.10,2.00,5.39,1.43,56 |
|
38 |
+hungry,221,3.58,2.01,5.13,2.44,4.68,2.05,23 |
|
39 |
+hate,201,2.12,1.72,6.95,2.56,5.05,2.95,42 |
|
40 |
+hurricane,798,3.34,2.12,6.83,2.06,3.07,2.18,8 |
|
41 |
+hatred,202,1.98,1.92,6.66,2.56,4.30,2.76,20 |
|
42 |
+hurt,222,1.90,1.26,5.85,2.49,3.33,2.22,37 |
|
43 |
+hawk,536,5.88,1.62,4.39,2.29,5.50,1.69,14 |
|
44 |
+hydrant,564,5.02,0.93,3.71,1.75,5.53,1.30,. |
|
45 |
+hay,784,5.24,1.24,3.95,2.58,5.37,1.64,19 |
|
46 |
+icebox,799,4.95,1.00,4.17,2.11,5.05,1.05,3 |
|
47 |
+headache,203,2.02,1.06,5.07,2.74,3.60,1.98,5 |
|
48 |
+idea,800,7.00,1.34,5.86,1.81,6.26,2.00,195 |
|
49 |
+headlight,785,5.24,1.51,3.81,2.22,4.88,1.47,. |
|
50 |
+identity,801,6.57,1.99,4.95,2.24,6.40,1.89,55 |
|
51 |
+heal,786,7.09,1.46,4.77,2.23,5.79,1.80,2 |
|
52 |
+idiot,223,3.16,1.91,4.21,2.47,3.18,2.13,2 |
|
53 |
+health,204,6.81,1.88,5.13,2.35,5.83,1.91,105 |
|
54 |
+idol,802,6.12,1.86,4.95,2.14,5.37,2.17,7 |
|
55 |
+heart,787,7.39,1.53,6.34,2.25,5.49,2.11,173 |
|
56 |
+ignorance,803,3.07,2.25,4.39,2.49,4.41,2.38,16 |
|
57 |
+heaven,205,7.30,2.39,5.61,3.20,6.15,2.56,43 |
|
58 |
+illness,804,2.48,1.40,4.71,2.24,3.21,1.85,20 |
|
59 |
+hell,788,2.24,1.62,5.38,2.62,3.24,2.36,95 |
|
60 |
+imagine,805,7.32,1.52,5.98,2.14,7.07,1.99,61 |
|
61 |
+helpless,206,2.20,1.42,5.34,2.52,2.27,1.83,21 |
|
62 |
+immature,806,3.39,1.70,4.15,1.96,4.85,2.20,7 |
|
63 |
+heroin,789,4.36,2.73,5.11,2.72,4.80,2.54,2 |
|
64 |
+immoral,807,3.50,2.16,4.98,2.48,4.66,2.33,5 |
|
65 |
+hide,207,4.32,1.91,5.28,2.51,3.40,2.12,22 |
|
66 |
+impair,808,3.18,1.86,4.04,2.14,4.09,2.18,4 |
|
67 |
+highway,562,5.92,1.72,5.16,2.44,5.66,1.81,40 |
|
68 |
+impotent,224,2.81,1.92,4.57,2.59,3.43,2.43,2 |
|
69 |
+hinder,790,3.81,1.42,4.12,2.01,4.21,1.54,. |
|
70 |
+impressed,225,7.33,1.84,5.42,2.65,5.51,2.21,30 |
|
71 |
+history,208,5.24,2.01,3.93,2.29,4.83,2.08,286 |
|
72 |
+improve,226,7.65,1.16,5.69,2.15,6.08,2.25,39 |
|
73 |
+hit,594,4.33,2.35,5.73,2.09,4.88,2.01,115 |
|
74 |
+incentive,809,7.00,1.72,5.69,2.45,5.93,2.02,12 |
|
75 |
+holiday,791,7.55,2.14,6.59,2.73,6.30,2.17,17 |
|
76 |
+indifferent,810,4.61,1.28,3.18,1.85,4.84,1.67,11 |
|
77 |
+home,209,7.91,1.63,4.21,2.94,5.90,2.30,547 |
|
78 |
+industry,227,5.30,1.61,4.47,2.43,4.91,2.04,171 |
|
79 |
+infant,811,6.95,2.08,5.05,2.66,5.67,2.48,11 |
|
80 |
+kettle,832,5.22,0.91,3.22,2.23,5.00,1.40,3 |
|
81 |
+infatuation,516,6.73,2.08,7.02,1.87,4.90,2.28,4 |
|
82 |
+key,833,5.68,1.62,3.70,2.18,4.98,2.04,88 |
|
83 |
+infection,228,1.66,1.34,5.03,2.77,3.61,2.64,8 |
|
84 |
+kick,834,4.31,2.18,4.90,2.35,5.50,1.93,16 |
|
85 |
+inferior,812,3.07,1.57,3.83,2.05,2.78,2.08,7 |
|
86 |
+kids,835,6.91,1.99,5.27,2.36,5.07,2.03,32 |
|
87 |
+inhabitant,813,5.05,1.34,3.95,1.97,5.37,1.43,. |
|
88 |
+killer,244,1.89,1.39,7.86,1.89,4.54,3.11,21 |
|
89 |
+injury,595,2.49,1.76,5.69,2.06,3.57,1.62,27 |
|
90 |
+kind,245,7.59,1.67,4.46,2.55,5.95,1.93,313 |
|
91 |
+ink,229,5.05,0.81,3.84,1.88,4.61,2.13,7 |
|
92 |
+kindness,246,7.82,1.39,4.30,2.62,5.67,2.63,5 |
|
93 |
+innocent,814,6.51,1.34,4.21,1.99,5.28,2.08,37 |
|
94 |
+king,247,7.26,1.67,5.51,2.77,7.38,2.10,88 |
|
95 |
+insane,815,2.85,1.94,5.83,2.45,4.12,2.23,13 |
|
96 |
+kiss,248,8.26,1.54,7.32,2.03,6.93,2.28,17 |
|
97 |
+insect,816,4.07,2.16,4.07,2.46,4.56,2.47,14 |
|
98 |
+kitten,517,6.86,2.13,5.08,2.45,6.86,2.01,5 |
|
99 |
+insecure,230,2.36,1.33,5.56,2.34,2.33,1.95,3 |
|
100 |
+knife,596,3.62,2.18,5.80,2.00,4.12,2.18,76 |
|
101 |
+insolent,231,4.35,1.76,5.38,2.37,4.50,2.06,2 |
|
102 |
+knot,836,4.64,1.36,4.07,2.15,4.67,1.65,8 |
|
103 |
+inspire,232,6.97,1.91,5.00,2.53,6.34,2.11,3 |
|
104 |
+knowledge,249,7.58,1.32,5.92,2.32,6.78,2.41,145 |
|
105 |
+inspired,233,7.15,1.85,6.02,2.67,6.67,2.31,25 |
|
106 |
+lake,250,6.82,1.54,3.95,2.44,4.90,2.10,54 |
|
107 |
+insult,817,2.29,1.33,6.00,2.46,3.62,2.05,7 |
|
108 |
+lamb,837,5.89,1.73,3.36,2.18,4.91,1.96,7 |
|
109 |
+intellect,818,6.82,1.96,4.75,2.50,6.30,1.98,5 |
|
110 |
+lamp,838,5.41,1.00,3.80,2.12,5.27,1.61,18 |
|
111 |
+intercourse,819,7.36,1.57,7.00,2.07,6.40,1.78,9 |
|
112 |
+lantern,839,5.57,1.19,4.05,2.28,5.07,1.82,13 |
|
113 |
+interest,234,6.97,1.53,5.66,2.26,5.88,1.78,330 |
|
114 |
+laughter,251,8.45,1.08,6.75,2.50,6.45,2.45,22 |
|
115 |
+intimate,821,7.61,1.51,6.98,2.21,5.86,2.29,21 |
|
116 |
+lavish,840,6.21,2.03,4.93,2.40,5.64,1.61,3 |
|
117 |
+intruder,822,2.77,2.32,6.86,2.41,4.00,2.68,1 |
|
118 |
+lawn,841,5.24,0.86,4.00,1.79,5.37,1.11,15 |
|
119 |
+invader,823,3.05,2.01,5.50,2.40,4.00,2.60,1 |
|
120 |
+lawsuit,842,3.37,2.00,4.93,2.44,3.92,2.02,1 |
|
121 |
+invest,824,5.93,2.10,5.12,2.42,5.88,1.95,3 |
|
122 |
+lazy,843,4.38,2.02,2.65,2.06,4.07,1.93,9 |
|
123 |
+iron,565,4.90,1.02,3.76,2.06,5.10,1.27,43 |
|
124 |
+leader,844,7.63,1.59,6.27,2.18,7.88,1.60,74 |
|
125 |
+irritate,235,3.11,1.67,5.76,2.15,5.03,2.05,. |
|
126 |
+learn,252,7.15,1.49,5.39,2.22,6.34,2.17,84 |
|
127 |
+item,825,5.26,0.86,3.24,2.08,5.26,1.67,54 |
|
128 |
+legend,845,6.39,1.34,4.88,1.76,5.54,1.64,26 |
|
129 |
+jail,236,1.95,1.27,5.49,2.67,3.81,2.71,21 |
|
130 |
+leisurely,253,6.88,1.81,3.80,2.38,5.15,1.90,5 |
|
131 |
+jealousy,237,2.51,1.83,6.36,2.66,3.80,2.41,4 |
|
132 |
+leprosy,254,2.09,1.40,6.29,2.23,4.00,2.30,1 |
|
133 |
+jelly,238,5.66,1.44,3.70,2.29,4.53,1.77,3 |
|
134 |
+lesbian,597,4.67,2.45,5.12,2.27,5.35,2.20,. |
|
135 |
+jewel,239,7.00,1.72,5.38,2.54,5.59,2.19,1 |
|
136 |
+letter,846,6.61,1.59,4.90,2.37,5.73,1.48,145 |
|
137 |
+joke,826,8.10,1.36,6.74,1.84,6.15,1.86,22 |
|
138 |
+liberty,255,7.98,1.22,5.60,2.65,6.29,2.44,46 |
|
139 |
+jolly,827,7.41,1.92,5.57,2.80,6.39,1.72,4 |
|
140 |
+lice,256,2.31,1.78,5.00,2.26,3.95,2.29,2 |
|
141 |
+journal,828,5.14,1.49,4.05,1.96,5.26,1.42,42 |
|
142 |
+lie,257,2.79,1.92,5.96,2.63,3.30,2.42,59 |
|
143 |
+joy,240,8.60,0.71,7.22,2.13,6.28,2.15,40 |
|
144 |
+life,258,7.27,1.88,6.02,2.62,5.72,2.51,715 |
|
145 |
+joyful,241,8.22,1.22,5.98,2.54,6.60,1.80,1 |
|
146 |
+lightbulb,566,5.61,1.28,4.10,2.02,5.82,1.56,. |
|
147 |
+jug,829,5.24,1.65,3.88,2.15,5.05,1.62,6 |
|
148 |
+lighthouse,847,5.89,2.08,4.41,2.44,5.25,2.02,. |
|
149 |
+justice,242,7.78,1.35,5.47,2.54,6.47,2.26,114 |
|
150 |
+lightning,598,4.57,2.66,6.61,1.77,3.67,2.19,14 |
|
151 |
+kerchief,830,5.11,1.33,3.43,2.08,5.25,1.28,1 |
|
152 |
+limber,848,5.68,1.49,4.57,2.26,5.34,1.84,2 |
|
153 |
+kerosene,243,4.80,1.59,4.34,2.51,4.63,1.99,6 |
|
154 |
+lion,518,5.57,1.99,6.20,2.16,4.12,2.33,17 |
|
155 |
+ketchup,831,5.60,1.35,4.09,2.08,5.29,1.81,1 |
|
156 |
+listless,259,4.12,1.73,4.10,2.31,4.14,1.73,1 |
|
157 |
+lively,849,7.20,1.97,5.53,2.90,6.09,1.95,26 |
|
158 |
+memories,871,7.48,1.61,6.10,2.10,5.88,1.92,15 |
|
159 |
+locker,850,5.19,1.31,3.38,2.13,5.36,1.87,9 |
|
160 |
+memory,274,6.62,1.50,5.42,2.25,5.11,2.12,76 |
|
161 |
+loneliness,260,1.61,1.02,4.56,2.97,2.51,2.27,9 |
|
162 |
+menace,275,2.88,1.64,5.52,2.45,4.98,2.25,9 |
|
163 |
+lonely,261,2.17,1.76,4.51,2.68,2.95,2.12,25 |
|
164 |
+merry,872,7.90,1.49,5.90,2.42,6.64,1.66,8 |
|
165 |
+loser,851,2.25,1.48,4.95,2.57,3.02,2.17,1 |
|
166 |
+messy,873,3.15,1.73,3.34,2.37,4.75,2.15,3 |
|
167 |
+lost,852,2.82,1.83,5.82,2.62,2.86,1.64,173 |
|
168 |
+metal,874,4.95,1.17,3.79,1.96,5.38,1.40,61 |
|
169 |
+lottery,853,6.57,2.04,5.36,2.45,4.81,2.11,1 |
|
170 |
+method,875,5.56,1.76,3.85,2.58,5.67,1.58,142 |
|
171 |
+louse,262,2.81,1.92,4.98,2.03,3.57,2.26,3 |
|
172 |
+mighty,276,6.54,2.19,5.61,2.38,7.23,2.11,29 |
|
173 |
+love,263,8.72,0.70,6.44,3.35,7.11,2.56,232 |
|
174 |
+mildew,277,3.17,1.36,4.08,1.79,4.40,1.79,1 |
|
175 |
+loved,264,8.64,0.71,6.38,2.68,6.62,2.53,56 |
|
176 |
+milk,876,5.95,2.16,3.68,2.57,5.83,1.50,49 |
|
177 |
+loyal,265,7.55,1.90,5.16,2.42,6.91,2.23,18 |
|
178 |
+millionaire,278,8.03,1.42,6.14,2.70,6.97,2.40,2 |
|
179 |
+lucky,266,8.17,1.06,6.53,2.34,6.05,2.25,21 |
|
180 |
+mind,877,6.68,1.84,5.00,2.68,6.37,2.19,325 |
|
181 |
+lump,854,4.16,2.34,4.80,2.82,4.32,2.18,7 |
|
182 |
+miracle,279,8.60,0.71,7.65,1.67,5.35,2.58,16 |
|
183 |
+luscious,267,7.50,1.08,5.34,2.51,5.68,1.84,2 |
|
184 |
+mischief,878,5.57,2.05,5.76,1.95,5.56,1.88,5 |
|
185 |
+lust,519,7.12,1.62,6.88,1.85,5.49,2.27,5 |
|
186 |
+misery,879,1.93,1.60,5.17,2.69,2.55,1.45,15 |
|
187 |
+luxury,268,7.88,1.49,4.75,2.91,6.40,2.45,21 |
|
188 |
+mistake,880,2.86,1.79,5.18,2.42,3.86,2.42,34 |
|
189 |
+machine,855,5.09,1.67,3.82,2.40,5.23,2.06,103 |
|
190 |
+mobility,881,6.83,1.79,5.00,2.18,6.43,1.48,8 |
|
191 |
+mad,856,2.44,1.72,6.76,2.26,5.86,2.20,39 |
|
192 |
+modest,280,5.76,1.28,3.98,2.24,4.96,2.16,29 |
|
193 |
+madman,857,3.91,2.49,5.56,2.78,4.79,2.55,2 |
|
194 |
+mold,882,3.55,1.70,4.07,1.98,4.33,1.83,45 |
|
195 |
+maggot,269,2.06,1.47,5.28,2.96,4.03,2.09,2 |
|
196 |
+moment,281,5.76,1.65,3.83,2.29,4.81,1.92,246 |
|
197 |
+magical,858,7.46,1.64,5.95,2.36,5.73,2.19,12 |
|
198 |
+money,282,7.59,1.40,5.70,2.66,6.25,2.33,265 |
|
199 |
+mail,859,6.88,1.74,5.63,2.36,5.67,1.79,47 |
|
200 |
+month,283,5.15,1.09,4.03,1.77,4.85,1.14,130 |
|
201 |
+malaria,860,2.40,1.38,4.40,2.54,3.22,1.90,3 |
|
202 |
+moody,883,3.20,1.58,4.18,2.38,4.39,1.71,5 |
|
203 |
+malice,270,2.69,1.84,5.86,2.75,4.74,2.72,2 |
|
204 |
+moral,884,6.20,1.85,4.49,2.28,5.90,2.20,142 |
|
205 |
+man,537,6.73,1.70,5.24,2.31,5.53,2.23,1207 |
|
206 |
+morbid,284,2.87,2.14,5.06,2.68,4.34,2.50,1 |
|
207 |
+mangle,861,3.90,2.01,5.44,2.10,4.61,1.84,. |
|
208 |
+morgue,285,1.92,1.32,4.84,2.96,3.61,1.94,1 |
|
209 |
+maniac,862,3.76,2.00,5.39,2.46,4.22,2.07,4 |
|
210 |
+mosquito,885,2.80,1.91,4.78,2.72,4.51,2.15,1 |
|
211 |
+manner,863,5.64,1.34,4.56,1.78,5.05,1.83,124 |
|
212 |
+mother,286,8.39,1.15,6.13,2.71,5.74,2.37,216 |
|
213 |
+mantel,864,4.93,1.40,3.27,2.23,4.95,1.61,3 |
|
214 |
+mountain,287,6.59,1.66,5.49,2.43,5.46,2.36,33 |
|
215 |
+manure,865,3.10,1.74,4.17,2.09,4.67,1.36,6 |
|
216 |
+movie,288,6.86,1.81,4.93,2.54,5.00,1.79,29 |
|
217 |
+market,866,5.66,1.02,4.12,1.83,5.27,1.40,155 |
|
218 |
+mucus,886,3.34,2.29,3.41,2.17,4.80,1.83,2 |
|
219 |
+massacre,867,2.28,1.74,5.33,2.63,3.50,2.26,1 |
|
220 |
+muddy,887,4.44,2.07,4.13,2.13,4.73,1.77,10 |
|
221 |
+masterful,271,7.09,1.78,5.20,2.85,7.18,2.56,2 |
|
222 |
+muffin,888,6.57,2.04,4.76,2.42,5.51,1.63,. |
|
223 |
+masturbate,599,5.45,2.02,5.67,2.18,5.63,2.25,. |
|
224 |
+murderer,289,1.53,0.96,7.47,2.18,3.77,3.06,19 |
|
225 |
+material,868,5.26,1.29,4.05,2.34,5.12,1.45,174 |
|
226 |
+muscular,290,6.82,1.63,5.47,2.20,6.58,2.28,16 |
|
227 |
+measles,272,2.74,1.97,5.06,2.44,4.13,2.16,2 |
|
228 |
+museum,889,5.54,1.86,3.60,2.13,5.32,1.68,32 |
|
229 |
+medicine,869,5.67,2.06,4.40,2.36,4.70,1.91,30 |
|
230 |
+mushroom,567,5.78,2.22,4.72,2.33,5.52,2.10,2 |
|
231 |
+meek,273,3.87,1.69,3.80,2.13,3.67,2.23,10 |
|
232 |
+music,291,8.13,1.09,5.32,3.19,6.39,2.44,216 |
|
233 |
+melody,870,7.07,1.79,4.98,2.52,5.46,1.78,21 |
|
234 |
+mutation,890,3.91,2.44,4.84,2.52,4.07,2.10,. |
|
235 |
+mutilate,292,1.82,1.45,6.41,2.94,3.41,2.71,3 |
|
236 |
+orchestra,299,6.02,1.89,3.52,2.29,5.17,2.14,60 |
|
237 |
+mystic,891,6.00,2.21,4.84,2.57,5.52,1.93,3 |
|
238 |
+orgasm,920,8.32,1.31,8.10,1.45,6.83,2.18,7 |
|
239 |
+naked,892,6.34,2.42,5.80,2.80,6.00,2.05,32 |
|
240 |
+outdoors,521,7.47,1.80,5.92,2.55,6.27,2.24,6 |
|
241 |
+name,893,5.55,2.24,4.25,2.47,5.16,2.08,294 |
|
242 |
+outrage,921,3.52,2.12,6.83,2.26,5.26,2.72,4 |
|
243 |
+narcotic,894,4.29,2.30,4.93,2.57,4.44,2.43,2 |
|
244 |
+outstanding,922,7.75,1.75,6.24,2.59,6.40,2.29,37 |
|
245 |
+nasty,895,3.58,2.38,4.89,2.50,5.00,2.17,5 |
|
246 |
+overcast,923,3.65,1.61,3.46,1.92,4.20,1.79,9 |
|
247 |
+natural,896,6.59,1.57,4.09,2.37,5.57,1.69,156 |
|
248 |
+overwhelmed,300,4.19,2.61,7.00,2.37,3.89,2.58,4 |
|
249 |
+nature,293,7.65,1.37,4.37,2.51,4.95,2.72,191 |
|
250 |
+owl,522,5.80,1.31,3.98,1.87,5.82,1.62,2 |
|
251 |
+nectar,294,6.90,1.53,3.89,2.48,4.54,2.06,3 |
|
252 |
+pain,301,2.13,1.81,6.50,2.49,3.71,2.53,88 |
|
253 |
+needle,897,3.82,1.73,5.36,2.89,3.95,2.17,15 |
|
254 |
+paint,924,5.62,1.72,4.10,2.36,5.75,1.71,37 |
|
255 |
+neglect,898,2.63,1.64,4.83,2.31,3.85,2.29,12 |
|
256 |
+palace,302,7.19,1.78,5.10,2.75,5.69,2.17,38 |
|
257 |
+nervous,899,3.29,1.47,6.59,2.07,3.56,1.73,24 |
|
258 |
+pamphlet,925,4.79,1.05,3.62,2.02,4.63,1.48,3 |
|
259 |
+neurotic,900,4.45,2.23,5.13,2.76,4.41,2.05,10 |
|
260 |
+pancakes,523,6.08,1.83,4.06,2.13,5.76,1.61,. |
|
261 |
+news,901,5.30,1.67,5.17,2.11,4.60,1.88,102 |
|
262 |
+panic,601,3.12,1.84,7.02,2.02,3.20,1.67,22 |
|
263 |
+nice,902,6.55,2.44,4.38,2.69,5.58,2.20,75 |
|
264 |
+paper,303,5.20,1.21,2.50,1.85,4.47,1.67,157 |
|
265 |
+nightmare,295,1.91,1.54,7.59,2.23,3.68,2.76,9 |
|
266 |
+paradise,304,8.72,0.60,5.12,3.38,6.03,2.79,12 |
|
267 |
+nipple,903,6.27,1.81,5.56,2.55,5.57,2.00,. |
|
268 |
+paralysis,926,1.98,1.44,4.73,2.83,2.56,1.82,6 |
|
269 |
+noisy,904,5.02,2.02,6.38,1.78,4.93,1.76,6 |
|
270 |
+part,927,5.11,1.78,3.82,2.24,4.75,1.59,500 |
|
271 |
+nonchalant,296,4.74,1.11,3.12,1.93,4.31,1.54,1 |
|
272 |
+party,305,7.86,1.83,6.69,2.84,5.83,2.46,216 |
|
273 |
+nonsense,905,4.61,1.63,4.17,2.02,4.90,1.55,13 |
|
274 |
+passage,928,5.28,1.44,4.36,2.13,5.02,1.62,49 |
|
275 |
+noose,906,3.76,1.64,4.39,2.08,4.17,1.92,3 |
|
276 |
+passion,306,8.03,1.27,7.26,2.57,6.13,2.24,28 |
|
277 |
+nourish,907,6.46,1.69,4.29,2.51,5.80,1.62,. |
|
278 |
+pasta,524,6.69,1.64,4.94,2.04,5.80,1.47,. |
|
279 |
+nude,520,6.82,1.63,6.41,2.09,5.96,2.29,20 |
|
280 |
+patent,307,5.29,1.08,3.50,1.84,4.90,1.79,35 |
|
281 |
+nuisance,908,3.27,1.86,4.49,2.69,4.36,1.73,5 |
|
282 |
+patient,929,5.29,1.89,4.21,2.37,4.90,2.31,86 |
|
283 |
+nun,909,4.93,1.89,2.93,1.80,4.93,1.69,2 |
|
284 |
+patriot,930,6.71,1.69,5.17,2.53,5.90,1.54,10 |
|
285 |
+nurse,538,6.08,2.08,4.84,2.04,4.84,2.20,17 |
|
286 |
+peace,308,7.72,1.75,2.95,2.55,5.45,2.84,198 |
|
287 |
+nursery,910,5.73,2.30,4.04,2.74,5.18,2.23,13 |
|
288 |
+penalty,931,2.83,1.56,5.10,2.31,3.95,1.97,14 |
|
289 |
+obesity,911,2.73,1.85,3.87,2.82,3.74,2.45,5 |
|
290 |
+pencil,309,5.22,0.68,3.14,1.90,4.78,1.73,34 |
|
291 |
+obey,912,4.52,1.88,4.23,1.72,4.26,2.40,8 |
|
292 |
+penis,932,5.90,1.72,5.54,2.63,5.92,2.54,. |
|
293 |
+obnoxious,913,3.50,2.18,4.74,2.42,5.39,2.20,5 |
|
294 |
+penthouse,933,6.81,1.64,5.52,2.49,6.52,1.82,1 |
|
295 |
+obscene,914,4.23,2.30,5.04,2.30,4.48,1.91,2 |
|
296 |
+people,525,7.33,1.70,5.94,2.09,6.14,2.02,847 |
|
297 |
+obsession,915,4.52,2.13,6.41,2.13,4.77,2.38,5 |
|
298 |
+perfection,310,7.25,2.05,5.95,2.73,6.71,2.26,11 |
|
299 |
+ocean,297,7.12,1.72,4.95,2.79,5.53,2.75,34 |
|
300 |
+perfume,934,6.76,1.48,5.05,2.36,5.93,1.69,10 |
|
301 |
+odd,916,4.82,2.04,4.27,2.46,4.77,1.89,44 |
|
302 |
+person,311,6.32,1.74,4.19,2.45,5.35,2.02,175 |
|
303 |
+offend,917,2.76,1.50,5.56,2.06,3.73,2.03,4 |
|
304 |
+pervert,312,2.79,2.12,6.26,2.61,4.72,2.83,1 |
|
305 |
+office,568,5.24,1.59,4.08,1.92,5.59,1.89,255 |
|
306 |
+pest,313,3.13,1.82,5.62,2.15,5.29,2.13,4 |
|
307 |
+opinion,298,6.28,1.45,4.89,2.46,5.53,1.93,96 |
|
308 |
+pet,935,6.79,2.32,5.10,2.59,5.85,2.28,8 |
|
309 |
+optimism,918,6.95,2.24,5.34,2.58,6.61,2.06,15 |
|
310 |
+phase,936,5.17,0.79,3.98,1.82,4.65,1.72,72 |
|
311 |
+option,919,6.49,1.31,4.74,2.23,6.34,1.80,5 |
|
312 |
+pie,314,6.41,1.89,4.20,2.40,5.35,1.78,14 |
|
313 |
+pig,937,5.07,1.97,4.20,2.42,5.34,1.88,8 |
|
314 |
+quality,950,6.25,1.59,4.48,2.12,5.64,1.59,114 |
|
315 |
+pillow,315,7.92,1.40,2.97,2.52,4.56,2.17,8 |
|
316 |
+quarrel,338,2.93,2.06,6.29,2.56,4.02,2.16,20 |
|
317 |
+pinch,938,3.83,1.70,4.59,2.10,4.76,1.73,6 |
|
318 |
+quart,951,5.39,2.01,3.59,2.51,5.20,1.86,3 |
|
319 |
+pistol,939,4.20,2.58,6.15,2.19,5.05,2.77,27 |
|
320 |
+queen,952,6.44,1.43,4.76,2.18,5.49,2.12,41 |
|
321 |
+pity,940,3.37,1.57,3.72,2.02,4.12,1.82,14 |
|
322 |
+quick,953,6.64,1.61,6.57,1.78,6.57,1.91,68 |
|
323 |
+pizza,526,6.65,2.23,5.24,2.09,5.69,1.90,3 |
|
324 |
+quiet,339,5.58,1.83,2.82,2.13,4.42,2.30,76 |
|
325 |
+plain,941,4.39,1.46,3.52,2.05,4.71,1.68,48 |
|
326 |
+rabbit,527,6.57,1.92,4.02,2.19,6.08,1.72,11 |
|
327 |
+plane,539,6.43,1.98,6.14,2.39,4.78,2.19,114 |
|
328 |
+rabies,340,1.77,0.97,6.10,2.62,3.85,2.34,1 |
|
329 |
+plant,316,5.98,1.83,3.62,2.25,4.71,2.12,125 |
|
330 |
+radiant,954,6.73,2.17,5.39,2.82,5.61,2.17,8 |
|
331 |
+pleasure,317,8.28,0.92,5.74,2.81,6.15,2.31,62 |
|
332 |
+radiator,955,4.67,1.05,4.02,1.94,4.81,1.38,4 |
|
333 |
+poetry,318,5.86,1.91,4.00,2.85,5.31,1.81,88 |
|
334 |
+radio,341,6.73,1.47,4.78,2.82,5.28,1.85,120 |
|
335 |
+poison,319,1.98,1.44,6.05,2.82,3.10,2.44,10 |
|
336 |
+rage,342,2.41,1.86,8.17,1.40,5.68,3.01,16 |
|
337 |
+politeness,320,7.18,1.50,3.74,2.37,5.74,1.70,5 |
|
338 |
+rain,569,5.08,2.51,3.65,2.35,4.78,1.68,70 |
|
339 |
+pollute,321,1.85,1.11,6.08,2.42,4.92,2.51,1 |
|
340 |
+rainbow,343,8.14,1.23,4.64,2.88,4.72,2.37,4 |
|
341 |
+poster,942,5.34,1.75,3.93,2.56,4.91,1.87,4 |
|
342 |
+rancid,956,4.34,2.28,5.04,2.27,4.59,1.86,. |
|
343 |
+poverty,322,1.67,0.90,4.87,2.66,3.21,2.21,20 |
|
344 |
+rape,344,1.25,0.91,6.81,3.17,2.97,2.94,5 |
|
345 |
+power,323,6.54,2.21,6.67,1.87,7.28,2.35,342 |
|
346 |
+rat,345,3.02,1.66,4.95,2.36,4.55,2.14,6 |
|
347 |
+powerful,324,6.84,1.80,5.83,2.69,7.19,2.52,63 |
|
348 |
+rattle,346,5.03,1.23,4.36,2.18,4.17,1.56,5 |
|
349 |
+prairie,325,5.75,1.43,3.41,2.17,4.62,2.13,21 |
|
350 |
+razor,957,4.81,2.16,5.36,2.44,4.91,1.95,15 |
|
351 |
+present,943,6.95,1.85,5.12,2.39,5.83,1.78,377 |
|
352 |
+red,570,6.41,1.61,5.29,2.04,5.78,1.59,197 |
|
353 |
+pressure,944,3.38,1.61,6.07,2.26,3.45,2.07,185 |
|
354 |
+refreshment,347,7.44,1.29,4.45,2.70,5.00,1.92,2 |
|
355 |
+prestige,945,7.26,1.90,5.86,2.08,6.90,1.96,29 |
|
356 |
+regretful,348,2.28,1.42,5.74,2.32,3.43,2.52,1 |
|
357 |
+pretty,326,7.75,1.26,6.03,2.22,5.50,1.97,107 |
|
358 |
+rejected,349,1.50,1.09,6.37,2.56,2.72,2.58,33 |
|
359 |
+prick,946,3.98,1.73,4.70,2.59,4.47,1.88,2 |
|
360 |
+relaxed,350,7.00,1.77,2.39,2.13,5.55,1.90,14 |
|
361 |
+pride,327,7.00,2.11,5.83,2.48,7.06,2.15,42 |
|
362 |
+repentant,351,5.53,1.86,4.69,1.98,5.42,2.06,1 |
|
363 |
+priest,328,6.42,2.00,4.41,2.71,4.88,2.07,16 |
|
364 |
+reptile,958,4.77,2.00,5.18,2.19,4.77,2.02,. |
|
365 |
+prison,329,2.05,1.34,5.70,2.56,4.20,2.58,42 |
|
366 |
+rescue,352,7.70,1.24,6.53,2.56,6.45,2.29,15 |
|
367 |
+privacy,330,5.88,1.50,4.12,1.83,5.66,1.78,12 |
|
368 |
+resent,959,3.76,1.90,4.47,2.12,4.46,2.09,8 |
|
369 |
+profit,331,7.63,1.30,6.68,1.78,5.85,2.47,28 |
|
370 |
+reserved,353,4.88,1.83,3.27,2.05,4.30,1.93,27 |
|
371 |
+progress,947,7.73,1.34,6.02,2.58,6.76,2.05,120 |
|
372 |
+respect,354,7.64,1.29,5.19,2.39,6.89,2.11,125 |
|
373 |
+promotion,332,8.20,1.15,6.44,2.58,6.79,2.28,26 |
|
374 |
+respectful,355,7.22,1.27,4.60,2.67,5.67,2.38,4 |
|
375 |
+protected,333,7.29,1.79,4.09,2.77,5.80,2.54,31 |
|
376 |
+restaurant,960,6.76,1.85,5.41,2.55,5.73,1.41,41 |
|
377 |
+proud,334,8.03,1.56,5.56,3.01,6.74,2.73,50 |
|
378 |
+reunion,961,6.48,2.45,6.34,2.35,5.64,1.95,11 |
|
379 |
+pungent,948,3.95,2.09,4.24,2.17,4.78,1.52,4 |
|
380 |
+reverent,356,5.35,1.21,4.00,1.60,4.67,1.68,3 |
|
381 |
+punishment,335,2.22,1.41,5.93,2.40,3.50,2.43,21 |
|
382 |
+revolt,357,4.13,1.78,6.56,2.34,6.18,2.11,8 |
|
383 |
+puppy,336,7.56,1.90,5.85,2.78,5.51,2.39,2 |
|
384 |
+revolver,962,4.02,2.44,5.55,2.39,4.39,2.47,14 |
|
385 |
+pus,602,2.86,1.91,4.82,2.06,4.35,1.82,. |
|
386 |
+reward,358,7.53,1.67,4.95,2.62,6.00,2.14,15 |
|
387 |
+putrid,337,2.38,1.71,5.74,2.26,4.89,2.09,. |
|
388 |
+riches,359,7.70,1.95,6.17,2.70,6.74,2.43,2 |
|
389 |
+python,949,4.05,2.48,6.18,2.25,4.52,2.56,14 |
|
390 |
+ridicule,360,3.13,2.24,5.83,2.73,3.87,2.70,5 |
|
391 |
+rifle,603,4.02,2.76,6.35,2.04,4.16,2.71,63 |
|
392 |
+seat,380,4.95,0.98,2.95,1.72,4.84,1.88,54 |
|
393 |
+rigid,963,3.66,2.12,4.66,2.47,4.61,2.04,24 |
|
394 |
+secure,381,7.57,1.76,3.14,2.47,5.93,2.57,30 |
|
395 |
+riot,361,2.96,1.93,6.39,2.63,4.18,2.47,7 |
|
396 |
+selfish,382,2.42,1.62,5.50,2.62,4.64,2.31,8 |
|
397 |
+river,362,6.85,1.69,4.51,2.42,5.10,1.86,165 |
|
398 |
+sentiment,977,5.98,1.71,4.41,2.30,5.09,1.46,23 |
|
399 |
+roach,363,2.35,1.70,6.64,2.64,4.82,2.94,2 |
|
400 |
+serious,383,5.08,1.59,4.00,1.87,5.12,1.65,116 |
|
401 |
+robber,964,2.61,1.69,5.62,2.72,3.62,2.38,2 |
|
402 |
+severe,978,3.20,1.74,5.26,2.36,3.83,1.91,39 |
|
403 |
+rock,965,5.56,1.38,4.52,2.37,5.15,2.01,75 |
|
404 |
+sex,384,8.05,1.53,7.36,1.91,5.75,2.25,84 |
|
405 |
+rollercoaster,528,8.02,1.63,8.06,1.71,5.10,2.76,. |
|
406 |
+sexy,530,8.02,1.12,7.36,1.91,6.82,2.13,2 |
|
407 |
+romantic,364,8.32,1.00,7.59,2.07,6.08,2.29,32 |
|
408 |
+shadow,385,4.35,1.23,4.30,2.26,4.19,1.82,36 |
|
409 |
+rotten,365,2.26,1.37,4.53,2.38,4.32,2.09,2 |
|
410 |
+shamed,386,2.50,1.34,4.88,2.27,2.98,1.94,1 |
|
411 |
+rough,966,4.74,2.00,5.33,2.04,4.81,1.70,41 |
|
412 |
+shark,606,3.65,2.47,7.16,1.96,2.63,2.16,. |
|
413 |
+rude,366,2.50,2.11,6.31,2.47,4.91,2.49,6 |
|
414 |
+sheltered,387,5.75,1.92,4.28,1.77,3.76,1.91,4 |
|
415 |
+runner,571,5.67,1.91,4.76,2.40,5.47,1.84,1 |
|
416 |
+ship,388,5.55,1.40,4.38,2.29,5.12,2.31,83 |
|
417 |
+rusty,367,3.86,1.47,3.77,2.16,4.53,1.62,8 |
|
418 |
+shotgun,979,4.37,2.75,6.27,1.94,5.29,2.67,8 |
|
419 |
+sad,368,1.61,0.95,4.13,2.38,3.45,2.18,35 |
|
420 |
+shriek,980,3.93,2.22,5.36,2.91,4.30,1.86,5 |
|
421 |
+safe,967,7.07,1.90,3.86,2.72,5.81,2.06,58 |
|
422 |
+shy,389,4.64,1.83,3.77,2.29,3.44,1.96,13 |
|
423 |
+sailboat,529,7.25,1.71,4.88,2.73,5.86,1.71,1 |
|
424 |
+sick,607,1.90,1.14,4.29,2.45,3.04,1.65,51 |
|
425 |
+saint,968,6.49,1.70,4.49,1.90,5.37,2.11,16 |
|
426 |
+sickness,390,2.25,1.71,5.61,2.67,3.84,2.50,6 |
|
427 |
+salad,369,5.74,1.62,3.81,2.29,5.47,1.68,9 |
|
428 |
+silk,391,6.90,1.27,3.71,2.51,4.81,1.93,12 |
|
429 |
+salute,370,5.92,1.57,5.31,2.23,5.46,2.05,3 |
|
430 |
+silly,981,7.41,1.80,5.88,2.38,6.00,2.09,15 |
|
431 |
+sapphire,371,7.00,1.88,5.00,2.72,5.55,2.24,. |
|
432 |
+sin,392,2.80,1.67,5.78,2.21,3.62,2.29,53 |
|
433 |
+satisfied,372,7.94,1.19,4.94,2.63,6.14,2.37,36 |
|
434 |
+sinful,393,2.93,2.15,6.29,2.43,4.24,2.73,3 |
|
435 |
+save,969,6.45,1.93,4.95,2.19,6.00,1.79,62 |
|
436 |
+sissy,394,3.14,1.96,5.17,2.57,3.58,2.74,. |
|
437 |
+savior,373,7.73,1.56,5.80,3.01,6.64,2.18,6 |
|
438 |
+skeptical,395,4.52,1.63,4.91,1.92,4.50,1.61,7 |
|
439 |
+scalding,970,2.82,2.12,5.95,2.55,3.82,2.30,1 |
|
440 |
+skijump,531,7.06,1.73,7.06,2.10,4.90,2.32,. |
|
441 |
+scandal,971,3.32,1.81,5.12,2.22,4.34,1.73,8 |
|
442 |
+skull,608,4.27,1.83,4.75,1.85,4.86,1.62,3 |
|
443 |
+scapegoat,972,3.67,1.65,4.53,2.13,3.52,1.70,1 |
|
444 |
+sky,572,7.37,1.40,4.27,2.17,5.16,2.00,58 |
|
445 |
+scar,973,3.38,1.70,4.79,2.11,3.88,1.71,10 |
|
446 |
+skyscraper,573,5.88,1.87,5.71,2.17,4.33,2.36,2 |
|
447 |
+scared,604,2.78,1.99,6.82,2.03,2.94,2.19,21 |
|
448 |
+slap,396,2.95,1.79,6.46,2.58,4.21,2.29,2 |
|
449 |
+scholar,374,7.26,1.42,5.12,2.46,6.59,2.02,15 |
|
450 |
+slaughter,397,1.64,1.18,6.77,2.42,3.82,2.75,10 |
|
451 |
+scissors,974,5.05,0.96,4.47,1.76,5.16,1.84,1 |
|
452 |
+slave,398,1.84,1.13,6.21,2.93,3.29,2.76,30 |
|
453 |
+scorching,975,3.76,1.83,5.00,2.74,4.10,2.01,. |
|
454 |
+sleep,399,7.20,1.77,2.80,2.66,5.41,2.41,65 |
|
455 |
+scorn,375,2.84,2.07,5.48,2.52,3.93,2.64,4 |
|
456 |
+slime,400,2.68,1.66,5.36,2.63,4.17,1.82,1 |
|
457 |
+scornful,376,3.02,2.03,5.04,2.56,4.59,2.18,5 |
|
458 |
+slow,982,3.93,1.60,3.39,2.22,4.35,1.61,60 |
|
459 |
+scorpion,976,3.69,2.63,5.38,3.08,3.98,2.44,. |
|
460 |
+slum,401,2.39,1.25,4.78,2.52,3.83,2.18,8 |
|
461 |
+scream,605,3.88,2.07,7.04,1.96,4.75,2.21,13 |
|
462 |
+slush,983,4.66,1.88,3.73,2.23,4.91,1.48,. |
|
463 |
+scum,377,2.43,1.56,4.88,2.36,4.26,1.99,. |
|
464 |
+smallpox,402,2.52,2.08,5.58,2.13,4.29,2.17,2 |
|
465 |
+scurvy,378,3.19,2.00,4.71,2.72,4.48,2.48,1 |
|
466 |
+smooth,984,6.58,1.78,4.91,2.57,5.09,2.09,42 |
|
467 |
+seasick,379,2.05,1.20,5.80,2.88,3.41,2.39,. |
|
468 |
+snake,609,3.31,2.20,6.82,2.10,3.78,2.05,44 |
|
469 |
+snob,403,3.36,1.81,5.65,2.36,5.11,2.25,1 |
|
470 |
+sun,532,7.55,1.85,5.04,2.66,6.16,2.09,112 |
|
471 |
+snow,575,7.08,1.83,5.75,2.47,5.80,1.97,59 |
|
472 |
+sunlight,1003,7.76,1.43,6.10,2.30,5.63,2.15,17 |
|
473 |
+snuggle,404,7.92,1.24,4.16,2.80,5.66,2.47,4 |
|
474 |
+sunrise,420,7.86,1.35,5.06,3.05,5.29,2.41,10 |
|
475 |
+social,985,6.88,1.82,4.98,2.59,5.91,2.07,380 |
|
476 |
+sunset,421,7.68,1.72,4.20,2.99,5.66,2.08,14 |
|
477 |
+soft,986,7.12,1.34,4.63,2.61,6.00,1.80,61 |
|
478 |
+surgery,612,2.86,2.19,6.35,2.32,2.75,1.86,6 |
|
479 |
+solemn,405,4.32,1.51,3.56,1.95,4.61,1.87,12 |
|
480 |
+surprised,422,7.47,1.56,7.47,2.09,6.11,2.19,58 |
|
481 |
+song,987,7.10,1.97,6.07,2.42,5.85,2.12,70 |
|
482 |
+suspicious,423,3.76,1.42,6.25,1.59,4.47,1.99,13 |
|
483 |
+soothe,988,7.30,1.85,4.40,3.08,5.36,2.24,2 |
|
484 |
+swamp,1004,5.14,2.24,4.86,2.36,5.29,1.63,5 |
|
485 |
+sour,989,3.93,1.98,5.10,1.95,4.64,1.50,3 |
|
486 |
+sweetheart,424,8.42,0.83,5.50,2.73,6.03,2.24,9 |
|
487 |
+space,574,6.78,1.66,5.14,2.54,5.20,2.44,184 |
|
488 |
+swift,1005,6.46,1.76,5.39,2.53,6.29,1.85,32 |
|
489 |
+spanking,990,3.55,2.54,5.41,2.73,3.91,2.51,. |
|
490 |
+swimmer,576,6.54,1.64,4.82,2.49,5.96,1.91,. |
|
491 |
+sphere,991,5.33,0.87,3.88,1.99,5.00,0.92,22 |
|
492 |
+syphilis,425,1.68,1.23,5.69,3.25,3.33,2.67,. |
|
493 |
+spider,610,3.33,1.72,5.71,2.21,4.75,2.11,2 |
|
494 |
+table,426,5.22,0.72,2.92,2.16,4.47,1.66,198 |
|
495 |
+spirit,406,7.00,1.32,5.56,2.62,5.82,2.42,182 |
|
496 |
+talent,427,7.56,1.25,6.27,1.80,6.49,1.75,40 |
|
497 |
+spouse,407,7.58,1.48,5.21,2.75,5.53,1.97,3 |
|
498 |
+tamper,1006,4.10,1.88,4.95,2.01,4.58,2.10,1 |
|
499 |
+spray,992,5.45,1.63,4.14,2.28,5.12,1.43,16 |
|
500 |
+tank,613,5.16,1.87,4.88,1.86,4.78,1.93,12 |
|
501 |
+spring,993,7.76,1.51,5.67,2.51,6.26,1.98,127 |
|
502 |
+taste,1007,6.66,1.57,5.22,2.38,5.50,1.65,59 |
|
503 |
+square,408,4.74,1.02,3.18,1.76,4.51,1.45,143 |
|
504 |
+taxi,1008,5.00,1.96,3.41,2.14,4.64,1.83,16 |
|
505 |
+stagnant,994,4.15,1.57,3.93,1.94,4.71,1.36,5 |
|
506 |
+teacher,1009,5.68,2.12,4.05,2.61,5.11,2.20,80 |
|
507 |
+star,409,7.27,1.66,5.83,2.44,4.68,2.15,25 |
|
508 |
+tease,1010,4.84,2.51,5.87,2.56,4.67,2.37,6 |
|
509 |
+startled,410,4.50,1.67,6.93,2.24,4.48,1.57,21 |
|
510 |
+tender,1011,6.93,1.28,4.88,2.30,5.33,1.75,11 |
|
511 |
+starving,611,2.39,1.82,5.61,2.53,3.63,2.10,6 |
|
512 |
+tennis,540,6.02,1.97,4.61,2.60,5.61,2.12,15 |
|
513 |
+statue,995,5.17,0.70,3.46,1.72,4.95,1.40,17 |
|
514 |
+tense,428,3.56,1.36,6.53,2.10,5.22,2.02,15 |
|
515 |
+stench,996,2.19,1.37,4.36,2.46,4.29,1.91,1 |
|
516 |
+termite,429,3.58,2.08,5.39,2.43,3.87,1.87,. |
|
517 |
+stiff,997,4.68,1.97,4.02,2.41,4.93,2.04,21 |
|
518 |
+terrible,430,1.93,1.44,6.27,2.44,3.58,2.34,45 |
|
519 |
+stink,411,3.00,1.79,4.26,2.10,4.16,1.98,3 |
|
520 |
+terrific,431,8.16,1.12,6.23,2.73,6.60,2.15,5 |
|
521 |
+stomach,998,4.82,2.06,3.93,2.49,4.68,1.85,37 |
|
522 |
+terrified,432,1.72,1.14,7.86,2.27,3.08,2.75,7 |
|
523 |
+stool,999,4.56,1.72,4.00,2.14,4.98,1.85,8 |
|
524 |
+terrorist,614,1.69,1.42,7.27,2.38,2.65,2.30,. |
|
525 |
+storm,1000,4.95,2.22,5.71,2.34,4.54,2.04,26 |
|
526 |
+thankful,433,6.89,2.29,4.34,2.31,5.32,2.00,6 |
|
527 |
+stove,1001,4.98,1.69,4.51,2.14,5.36,1.87,15 |
|
528 |
+theory,434,5.30,1.49,4.62,1.94,4.88,1.81,129 |
|
529 |
+street,412,5.22,0.72,3.39,1.87,4.81,1.21,244 |
|
530 |
+thermometer,1012,4.73,1.05,3.79,2.02,4.39,1.51,. |
|
531 |
+stress,413,2.09,1.41,7.45,2.38,3.93,2.75,107 |
|
532 |
+thief,435,2.13,1.69,6.89,2.13,3.79,2.55,8 |
|
533 |
+strong,414,7.11,1.48,5.92,2.28,6.92,2.43,202 |
|
534 |
+thorn,436,3.64,1.76,5.14,2.14,4.45,1.50,3 |
|
535 |
+stupid,415,2.31,1.37,4.72,2.71,2.98,2.18,24 |
|
536 |
+thought,1013,6.39,1.58,4.83,2.46,6.02,1.70,515 |
|
537 |
+subdued,416,4.67,1.31,2.90,1.81,4.08,1.56,8 |
|
538 |
+thoughtful,437,7.65,1.03,5.72,2.30,5.61,2.11,11 |
|
539 |
+success,417,8.29,0.93,6.11,2.65,6.89,2.40,93 |
|
540 |
+thrill,438,8.05,1.48,8.02,1.65,6.54,2.30,5 |
|
541 |
+suffocate,418,1.56,0.96,6.03,3.19,3.44,2.81,1 |
|
542 |
+tidy,1014,6.30,1.56,3.98,2.22,5.49,1.93,1 |
|
543 |
+sugar,1002,6.74,1.73,5.64,2.18,5.50,1.50,34 |
|
544 |
+time,439,5.31,2.02,4.64,2.75,4.63,2.24,1599 |
|
545 |
+suicide,419,1.25,0.69,5.73,3.14,3.58,3.02,17 |
|
546 |
+timid,440,3.86,1.55,4.11,2.09,3.09,1.91,5 |
|
547 |
+tobacco,441,3.28,2.16,4.83,2.90,4.08,2.27,19 |
|
548 |
+useful,466,7.14,1.60,4.26,2.47,5.93,2.10,58 |
|
549 |
+tomb,442,2.94,1.88,4.73,2.72,3.72,2.05,11 |
|
550 |
+useless,467,2.13,1.42,4.87,2.58,3.92,2.62,17 |
|
551 |
+tool,1015,5.19,1.27,4.33,1.78,5.67,1.62,40 |
|
552 |
+utensil,1024,5.14,1.39,3.57,1.98,5.40,1.47,. |
|
553 |
+toothache,443,1.98,1.15,5.55,2.51,3.90,1.85,. |
|
554 |
+vacation,468,8.16,1.36,5.64,2.99,6.80,2.08,47 |
|
555 |
+tornado,444,2.55,1.78,6.83,2.49,4.30,2.42,1 |
|
556 |
+vagina,1025,6.14,1.77,5.55,2.55,5.88,1.74,10 |
|
557 |
+torture,445,1.56,0.79,6.10,2.77,3.33,2.37,3 |
|
558 |
+valentine,469,8.11,1.35,6.06,2.91,5.81,2.45,2 |
|
559 |
+tower,1016,5.46,1.75,3.95,2.28,5.78,2.14,13 |
|
560 |
+vampire,470,4.26,1.86,6.37,2.35,5.05,2.27,1 |
|
561 |
+toxic,446,2.10,1.48,6.40,2.41,4.42,2.51,3 |
|
562 |
+vandal,471,2.71,1.91,6.40,1.88,3.91,2.49,1 |
|
563 |
+toy,1017,7.00,2.01,5.11,2.84,6.09,1.84,4 |
|
564 |
+vanity,472,4.30,1.91,4.98,2.31,4.80,2.03,7 |
|
565 |
+tragedy,447,1.78,1.31,6.24,2.64,3.50,2.34,49 |
|
566 |
+vehicle,473,6.27,2.34,4.63,2.81,5.77,2.61,35 |
|
567 |
+traitor,448,2.22,1.69,5.78,2.47,4.61,2.71,2 |
|
568 |
+venom,474,2.68,1.81,6.08,2.44,3.94,2.23,2 |
|
569 |
+trash,615,2.67,1.45,4.16,2.16,5.24,1.85,2 |
|
570 |
+vest,1026,5.25,1.33,3.95,2.09,5.09,1.24,4 |
|
571 |
+trauma,616,2.10,1.49,6.33,2.45,2.84,1.87,1 |
|
572 |
+victim,618,2.18,1.48,6.06,2.32,2.69,2.04,27 |
|
573 |
+travel,1018,7.10,2.00,6.21,2.51,6.31,2.08,61 |
|
574 |
+victory,475,8.32,1.16,6.63,2.84,7.26,2.14,61 |
|
575 |
+treasure,449,8.27,0.90,6.75,2.30,6.36,2.42,4 |
|
576 |
+vigorous,476,6.79,1.54,5.90,2.66,5.41,2.22,29 |
|
577 |
+treat,1019,7.36,1.38,5.62,2.25,5.78,1.82,26 |
|
578 |
+village,477,5.92,1.34,4.08,1.87,4.94,1.74,72 |
|
579 |
+tree,450,6.32,1.56,3.42,2.21,5.08,2.29,59 |
|
580 |
+violent,478,2.29,1.78,6.89,2.47,5.16,2.86,33 |
|
581 |
+triumph,451,7.80,1.83,5.78,2.60,6.98,2.20,22 |
|
582 |
+violin,579,5.43,1.98,3.49,2.26,5.18,2.01,11 |
|
583 |
+triumphant,452,8.82,0.73,6.78,2.58,6.95,2.55,5 |
|
584 |
+virgin,1027,6.45,1.76,5.51,2.06,6.24,2.48,35 |
|
585 |
+trophy,453,7.78,1.22,5.39,2.44,6.44,2.32,8 |
|
586 |
+virtue,479,6.22,2.06,4.52,2.52,6.13,2.09,30 |
|
587 |
+trouble,454,3.03,2.09,6.85,2.03,4.85,2.39,134 |
|
588 |
+vision,480,6.62,1.84,4.66,2.43,6.02,1.96,56 |
|
589 |
+troubled,455,2.17,1.21,5.94,2.36,3.91,2.33,31 |
|
590 |
+volcano,619,4.84,2.14,6.33,2.21,3.25,1.97,2 |
|
591 |
+truck,577,5.47,1.88,4.84,2.17,5.33,1.83,57 |
|
592 |
+vomit,481,2.06,1.57,5.75,2.84,3.58,2.45,3 |
|
593 |
+trumpet,456,5.75,1.38,4.97,2.13,4.57,1.72,7 |
|
594 |
+voyage,1028,6.25,1.91,5.55,2.23,5.18,1.98,17 |
|
595 |
+trunk,1020,5.09,1.57,4.18,2.19,5.14,1.90,8 |
|
596 |
+wagon,1029,5.37,0.97,3.98,2.04,5.05,1.20,55 |
|
597 |
+trust,457,6.68,2.71,5.30,2.66,6.61,2.04,52 |
|
598 |
+war,482,2.08,1.91,7.49,2.16,4.50,3.00,464 |
|
599 |
+truth,458,7.80,1.29,5.00,2.77,6.47,2.11,126 |
|
600 |
+warmth,483,7.41,1.81,3.73,2.40,5.61,1.67,28 |
|
601 |
+tumor,459,2.36,2.04,6.51,2.85,3.58,2.42,17 |
|
602 |
+wasp,484,3.37,1.63,5.50,2.17,3.76,1.82,2 |
|
603 |
+tune,1021,6.93,1.47,4.71,2.09,5.74,1.82,10 |
|
604 |
+waste,485,2.93,1.76,4.14,2.30,4.72,1.94,35 |
|
605 |
+twilight,1022,7.23,1.80,4.70,2.41,5.59,1.82,4 |
|
606 |
+watch,580,5.78,1.51,4.10,2.12,5.37,1.75,81 |
|
607 |
+ugly,460,2.43,1.27,5.38,2.23,4.26,2.33,21 |
|
608 |
+water,486,6.61,1.78,4.97,2.49,5.08,1.99,442 |
|
609 |
+ulcer,461,1.78,1.17,6.12,2.68,4.17,2.22,5 |
|
610 |
+waterfall,487,7.88,1.03,5.37,2.84,5.20,2.18,2 |
|
611 |
+umbrella,578,5.16,1.57,3.68,1.99,5.42,1.91,8 |
|
612 |
+wealthy,488,7.70,1.34,5.80,2.73,6.77,2.57,12 |
|
613 |
+unfaithful,462,2.05,1.55,6.20,2.70,3.02,2.54,1 |
|
614 |
+weapon,489,3.97,1.92,6.03,1.89,5.19,2.61,42 |
|
615 |
+unhappy,463,1.57,0.96,4.18,2.50,3.34,2.35,26 |
|
616 |
+weary,490,3.79,2.12,3.81,2.29,4.00,1.91,17 |
|
617 |
+unit,1023,5.59,1.87,3.75,2.49,5.11,1.74,103 |
|
618 |
+wedding,491,7.82,1.56,5.97,2.85,6.68,2.08,32 |
|
619 |
+untroubled,464,7.62,1.41,3.89,2.54,5.53,2.54,. |
|
620 |
+whistle,1030,5.81,1.21,4.69,1.99,5.27,1.87,4 |
|
621 |
+upset,465,2.00,1.18,5.86,2.40,4.08,2.31,14 |
|
622 |
+white,542,6.47,1.59,4.37,2.14,5.98,1.73,365 |
|
623 |
+urine,617,3.25,1.71,4.20,2.18,5.24,1.86,1 |
|
624 |
+whore,492,2.30,2.11,5.85,2.93,4.61,2.73,2 |
|
625 |
+wicked,493,2.96,2.37,6.09,2.44,4.36,2.65,9 |
|
626 |
+world,500,6.50,2.03,5.32,2.39,5.26,2.47,787 |
|
627 |
+wife,1031,6.33,1.97,4.93,2.22,5.57,1.68,228 |
|
628 |
+wounds,620,2.51,1.58,5.82,2.01,3.92,1.57,8 |
|
629 |
+win,494,8.38,0.92,7.72,2.16,7.39,2.36,55 |
|
630 |
+writer,1036,5.52,1.90,4.33,2.45,4.73,1.84,73 |
|
631 |
+windmill,1032,5.60,1.65,3.74,2.13,5.24,1.04,1 |
|
632 |
+yacht,1037,6.95,1.79,5.61,2.72,6.10,2.13,4 |
|
633 |
+window,495,5.91,1.38,3.97,2.01,4.91,1.60,119 |
|
634 |
+yellow,545,5.61,1.94,4.43,2.05,5.47,1.58,55 |
|
635 |
+wine,496,5.95,2.19,4.78,2.34,5.31,2.15,72 |
|
636 |
+young,1038,6.89,2.12,5.64,2.51,5.30,2.49,385 |
|
637 |
+wink,1033,6.93,1.83,5.44,2.68,5.70,1.77,7 |
|
638 |
+youth,1039,6.75,2.29,5.67,2.52,5.11,2.55,82 |
|
639 |
+wise,497,7.52,1.23,3.91,2.64,6.70,2.39,36 |
|
640 |
+zest,1040,6.79,2.04,5.59,2.66,6.00,1.99,5 |
|
641 |
+abduction,621,2.76,2.06,5.53,2.43,3.49,2.38,1 |
|
642 |
+anguished,19,2.12,1.56,5.33,2.69,3.45,2.37,2 |
|
643 |
+abortion,622,3.50,2.30,5.39,2.80,4.59,2.54,6 |
|
644 |
+ankle,638,5.27,1.54,4.16,2.03,4.77,1.74,8 |
|
645 |
+absurd,623,4.26,1.82,4.36,2.20,4.73,1.72,17 |
|
646 |
+annoy,20,2.74,1.81,6.49,2.17,5.09,2.04,2 |
|
647 |
+abundance,624,6.59,2.01,5.51,2.63,5.80,2.16,13 |
|
648 |
+answer,639,6.63,1.68,5.41,2.43,5.85,1.88,152 |
|
649 |
+abuse,1,1.80,1.23,6.83,2.70,3.69,2.94,18 |
|
650 |
+anxious,21,4.81,1.98,6.92,1.81,5.33,1.82,29 |
|
651 |
+acceptance,625,7.98,1.42,5.40,2.70,6.64,1.91,49 |
|
652 |
+applause,640,7.50,1.50,5.80,2.79,6.48,2.11,14 |
|
653 |
+accident,2,2.05,1.19,6.26,2.87,3.76,2.22,33 |
|
654 |
+appliance,641,5.10,1.21,4.05,2.06,5.05,1.34,5 |
|
655 |
+ace,626,6.88,1.93,5.50,2.66,6.39,2.31,15 |
|
656 |
+arm,642,5.34,1.82,3.59,2.40,5.07,1.50,94 |
|
657 |
+ache,627,2.46,1.52,5.00,2.45,3.54,1.73,4 |
|
658 |
+army,23,4.72,1.75,5.03,2.03,5.03,2.45,132 |
|
659 |
+achievement,3,7.89,1.38,5.53,2.81,6.56,2.35,65 |
|
660 |
+aroused,24,7.97,1.00,6.63,2.70,6.14,1.97,20 |
|
661 |
+activate,4,5.46,0.98,4.86,2.56,5.43,1.84,2 |
|
662 |
+arrogant,25,3.69,2.40,5.65,2.23,5.14,2.71,2 |
|
663 |
+addict,581,2.48,2.08,5.66,2.26,3.72,2.54,1 |
|
664 |
+art,643,6.68,2.10,4.86,2.88,5.30,2.33,208 |
|
665 |
+addicted,628,2.51,1.42,4.81,2.46,3.46,2.23,3 |
|
666 |
+assassin,26,3.09,2.09,6.28,2.53,4.33,2.68,6 |
|
667 |
+admired,5,7.74,1.84,6.11,2.36,7.53,1.94,17 |
|
668 |
+assault,27,2.03,1.55,7.51,2.28,3.94,3.10,15 |
|
669 |
+adorable,6,7.81,1.24,5.12,2.71,5.74,2.48,3 |
|
670 |
+astonished,28,6.56,1.61,6.58,2.22,5.16,1.79,6 |
|
671 |
+adult,546,6.49,1.50,4.76,1.95,5.75,2.21,25 |
|
672 |
+astronaut,501,6.66,1.60,5.28,2.11,5.20,1.95,2 |
|
673 |
+advantage,629,6.95,1.85,4.76,2.18,6.36,2.23,73 |
|
674 |
+athletics,644,6.61,2.08,6.10,2.29,6.12,2.12,9 |
|
675 |
+adventure,630,7.60,1.50,6.98,2.15,6.46,1.67,14 |
|
676 |
+autumn,29,6.30,2.14,4.51,2.50,5.15,1.85,22 |
|
677 |
+affection,7,8.39,0.86,6.21,2.75,6.08,2.22,18 |
|
678 |
+avalanche,645,3.29,1.95,5.54,2.37,3.61,2.00,1 |
|
679 |
+afraid,8,2.00,1.28,6.67,2.54,3.98,2.63,57 |
|
680 |
+avenue,646,5.50,1.37,4.12,2.01,5.40,1.53,46 |
|
681 |
+aggressive,9,5.10,1.68,5.83,2.33,5.59,2.40,17 |
|
682 |
+awed,30,6.70,1.38,5.74,2.31,5.30,2.03,5 |
|
683 |
+agility,22,6.46,1.57,4.85,1.80,5.87,1.52,3 |
|
684 |
+baby,31,8.22,1.20,5.53,2.80,5.00,2.80,62 |
|
685 |
+agony,10,2.43,2.17,6.06,2.67,4.02,2.49,9 |
|
686 |
+bake,647,6.17,1.71,5.10,2.30,5.49,1.88,12 |
|
687 |
+agreement,631,7.08,1.59,5.02,2.24,6.22,1.85,106 |
|
688 |
+bandage,648,4.54,1.75,3.90,2.07,4.52,1.89,4 |
|
689 |
+air,632,6.34,1.56,4.12,2.30,5.10,1.56,257 |
|
690 |
+bankrupt,32,2.00,1.31,6.21,2.79,3.27,2.39,5 |
|
691 |
+alcoholic,582,2.84,2.34,5.69,2.36,4.45,2.56,3 |
|
692 |
+banner,649,5.40,0.83,3.83,1.95,4.80,1.57,8 |
|
693 |
+alert,11,6.20,1.76,6.85,2.53,5.96,2.24,33 |
|
694 |
+bar,650,6.42,2.05,5.00,2.83,5.47,1.94,82 |
|
695 |
+alien,633,5.60,1.82,5.45,2.15,4.64,2.07,16 |
|
696 |
+barrel,651,5.05,1.46,3.36,2.28,4.89,1.57,24 |
|
697 |
+alimony,634,3.95,2.00,4.30,2.29,4.63,2.30,2 |
|
698 |
+basket,547,5.45,1.15,3.63,2.02,5.76,1.45,17 |
|
699 |
+alive,635,7.25,2.22,5.50,2.74,6.39,2.15,57 |
|
700 |
+bastard,33,3.36,2.16,6.07,2.15,4.17,2.40,12 |
|
701 |
+allergy,636,3.07,1.64,4.64,2.34,3.21,1.77,1 |
|
702 |
+bath,502,7.33,1.45,4.16,2.31,6.41,1.87,26 |
|
703 |
+alley,637,4.48,1.97,4.91,2.42,4.00,1.70,8 |
|
704 |
+bathroom,548,5.55,1.36,3.88,1.72,5.65,1.59,18 |
|
705 |
+alone,12,2.41,1.77,4.83,2.66,3.70,2.42,195 |
|
706 |
+bathtub,652,6.69,1.57,4.36,2.59,5.76,1.76,4 |
|
707 |
+aloof,13,4.90,1.92,4.28,2.10,4.69,1.92,5 |
|
708 |
+beach,34,8.03,1.59,5.53,3.07,5.44,2.52,61 |
|
709 |
+ambition,14,7.04,1.98,5.61,2.92,6.93,2.07,19 |
|
710 |
+beast,653,4.23,2.41,5.57,2.61,4.89,2.29,7 |
|
711 |
+ambulance,15,2.47,1.50,7.33,1.96,3.22,2.29,6 |
|
712 |
+beautiful,654,7.60,1.64,6.17,2.34,6.29,1.81,127 |
|
713 |
+angel,16,7.53,1.58,4.83,2.63,4.97,2.34,18 |
|
714 |
+beauty,35,7.82,1.16,4.95,2.57,5.53,2.10,71 |
|
715 |
+anger,17,2.34,1.32,7.63,1.91,5.50,2.82,48 |
|
716 |
+bed,549,7.51,1.38,3.61,2.56,6.88,1.78,127 |
|
717 |
+angry,18,2.85,1.70,7.17,2.07,5.55,2.74,45 |
|
718 |
+bees,583,3.20,2.07,6.51,2.14,4.16,2.11,15 |
|
719 |
+beggar,36,3.22,2.02,4.91,2.45,4.09,2.38,2 |
|
720 |
+brutal,53,2.80,1.90,6.60,2.36,4.59,2.70,7 |
|
721 |
+bench,655,4.61,1.40,3.59,2.07,4.68,1.38,35 |
|
722 |
+building,550,5.29,1.15,3.92,1.94,5.25,1.57,160 |
|
723 |
+bereavement,656,4.57,1.70,4.20,2.15,4.33,1.73,4 |
|
724 |
+bullet,673,3.29,2.06,5.33,2.48,3.90,2.61,28 |
|
725 |
+betray,37,1.68,1.02,7.24,2.06,4.92,2.97,4 |
|
726 |
+bunny,54,7.24,1.32,4.06,2.61,4.97,2.18,1 |
|
727 |
+beverage,657,6.83,1.48,5.21,2.46,5.63,2.17,5 |
|
728 |
+burdened,55,2.50,1.32,5.63,2.07,5.03,2.35,4 |
|
729 |
+bird,38,7.27,1.36,3.17,2.23,4.42,2.26,31 |
|
730 |
+burial,56,2.05,1.41,5.08,2.40,3.55,1.95,11 |
|
731 |
+birthday,39,7.84,1.92,6.68,2.11,5.89,2.61,18 |
|
732 |
+burn,586,2.73,1.72,6.22,1.91,4.22,1.83,15 |
|
733 |
+black,543,5.39,1.80,4.61,2.24,5.14,1.79,203 |
|
734 |
+bus,541,4.51,1.57,3.55,1.80,4.84,1.75,34 |
|
735 |
+blackmail,40,2.95,1.95,6.03,2.70,3.54,2.67,2 |
|
736 |
+busybody,674,5.17,2.02,4.84,2.41,5.45,1.97,. |
|
737 |
+bland,658,4.10,1.08,3.29,1.89,4.88,1.27,3 |
|
738 |
+butter,57,5.33,1.20,3.17,1.84,4.67,1.69,27 |
|
739 |
+blase,41,4.89,1.16,3.94,1.76,4.57,1.44,7 |
|
740 |
+butterfly,58,7.17,1.20,3.47,2.39,4.65,2.27,2 |
|
741 |
+blasphemy,659,3.75,2.26,4.93,2.34,4.75,1.59,4 |
|
742 |
+cabinet,675,5.05,0.31,3.43,1.85,4.73,1.66,17 |
|
743 |
+bless,42,7.19,1.69,4.05,2.59,5.52,2.22,9 |
|
744 |
+cake,59,7.26,1.27,5.00,2.37,5.16,2.05,9 |
|
745 |
+blind,43,3.05,1.99,4.39,2.36,3.28,1.91,47 |
|
746 |
+cancer,60,1.50,0.85,6.42,2.83,3.42,2.99,25 |
|
747 |
+bliss,660,6.95,2.24,4.41,2.95,6.12,2.15,4 |
|
748 |
+candy,61,6.54,2.09,4.58,2.40,5.33,1.91,16 |
|
749 |
+blister,661,2.88,1.75,4.10,2.34,3.98,1.90,3 |
|
750 |
+cane,677,4.00,1.80,4.20,1.93,4.27,1.95,12 |
|
751 |
+blond,662,6.43,2.04,5.07,2.70,5.74,1.67,11 |
|
752 |
+cannon,678,4.90,2.20,4.71,2.84,5.17,2.29,7 |
|
753 |
+bloody,584,2.90,1.98,6.41,2.00,3.96,1.89,8 |
|
754 |
+capable,62,7.16,1.39,5.08,2.07,6.47,1.94,66 |
|
755 |
+blossom,44,7.26,1.18,5.03,2.65,5.53,2.21,7 |
|
756 |
+car,551,7.73,1.63,6.24,2.04,6.98,2.06,274 |
|
757 |
+blubber,663,3.52,1.99,4.57,2.38,3.86,1.97,1 |
|
758 |
+carcass,679,3.34,1.92,4.83,2.07,4.90,1.79,7 |
|
759 |
+blue,544,6.76,1.78,4.31,2.20,5.63,1.64,143 |
|
760 |
+carefree,63,7.54,1.38,4.17,2.84,5.78,2.50,9 |
|
761 |
+board,664,4.82,1.23,3.36,2.12,4.98,1.77,239 |
|
762 |
+caress,64,7.84,1.16,5.14,3.00,5.83,2.13,1 |
|
763 |
+body,665,5.55,2.37,5.52,2.63,5.34,2.12,276 |
|
764 |
+cash,503,8.37,1.00,7.37,2.21,6.96,2.39,36 |
|
765 |
+bold,45,6.80,1.61,5.60,2.21,6.67,1.81,21 |
|
766 |
+casino,680,6.81,1.66,6.51,2.12,5.12,2.15,2 |
|
767 |
+bomb,46,2.10,1.19,7.15,2.40,4.54,2.88,36 |
|
768 |
+cat,504,5.72,2.43,4.38,2.24,6.16,2.05,. |
|
769 |
+book,47,5.72,1.54,4.17,2.49,5.30,2.05,193 |
|
770 |
+cell,587,3.82,1.70,4.08,2.19,4.12,2.13,65 |
|
771 |
+bored,48,2.95,1.35,2.83,2.31,4.11,1.70,14 |
|
772 |
+cellar,681,4.32,1.68,4.39,2.33,4.66,1.61,26 |
|
773 |
+bottle,666,6.15,1.49,4.79,2.44,4.78,1.65,76 |
|
774 |
+cemetery,65,2.63,1.40,4.82,2.66,4.27,2.14,15 |
|
775 |
+bouquet,667,7.02,1.84,5.46,2.47,6.15,1.80,4 |
|
776 |
+chair,66,5.08,0.98,3.15,1.77,4.56,1.60,66 |
|
777 |
+bowl,49,5.33,1.33,3.47,2.12,4.69,1.67,23 |
|
778 |
+champ,682,7.18,1.97,6.00,2.43,6.77,2.00,1 |
|
779 |
+boxer,585,5.51,1.80,5.12,2.26,5.10,1.64,1 |
|
780 |
+champion,67,8.44,0.90,5.85,3.15,6.50,2.85,23 |
|
781 |
+boy,50,6.32,1.60,4.58,2.37,5.34,2.20,242 |
|
782 |
+chance,683,6.02,1.77,5.38,2.58,4.64,1.93,131 |
|
783 |
+brave,668,7.15,1.64,6.15,2.45,7.22,1.86,24 |
|
784 |
+chaos,684,4.17,2.36,6.67,2.06,3.86,1.95,17 |
|
785 |
+breast,51,6.50,1.78,5.37,2.39,5.39,2.27,11 |
|
786 |
+charm,68,6.77,1.58,5.16,2.25,5.57,2.25,26 |
|
787 |
+breeze,669,6.85,1.71,4.37,2.32,5.54,1.67,14 |
|
788 |
+cheer,69,8.10,1.17,6.12,2.45,6.00,2.06,8 |
|
789 |
+bride,670,7.34,1.71,5.55,2.74,5.74,2.36,33 |
|
790 |
+child,70,7.08,1.98,5.55,2.29,5.10,2.30,213 |
|
791 |
+bright,671,7.50,1.55,5.40,2.33,6.34,1.82,87 |
|
792 |
+chin,685,5.29,1.27,3.31,1.98,5.26,1.48,27 |
|
793 |
+broken,672,3.05,1.92,5.43,2.42,4.14,1.62,63 |
|
794 |
+chocolate,505,6.88,1.89,5.29,2.55,5.18,1.97,9 |
|
795 |
+brother,52,7.11,2.17,4.71,2.68,5.12,2.31,73 |
|
796 |
+christmas,686,7.80,1.55,6.27,2.56,5.37,2.09,27 |
|
797 |
+church,71,6.28,2.31,4.34,2.45,5.00,2.42,348 |
|
798 |
+cozy,88,7.39,1.53,3.32,2.28,4.89,2.28,1 |
|
799 |
+circle,687,5.67,1.26,3.86,2.13,5.03,1.46,60 |
|
800 |
+crash,89,2.31,1.44,6.95,2.44,3.44,2.21,20 |
|
801 |
+circus,72,7.30,1.84,5.97,2.59,5.39,2.25,7 |
|
802 |
+crime,704,2.89,2.06,5.41,2.69,4.12,2.24,34 |
|
803 |
+city,73,6.03,1.37,5.24,2.53,5.74,2.08,393 |
|
804 |
+criminal,705,2.93,1.66,4.79,2.51,3.34,1.73,24 |
|
805 |
+cliff,553,4.67,2.08,6.25,2.15,4.35,2.11,11 |
|
806 |
+crisis,706,2.74,2.23,5.44,3.07,3.60,2.47,82 |
|
807 |
+clock,688,5.14,1.54,4.02,2.54,4.67,1.97,20 |
|
808 |
+crown,90,6.58,1.42,4.28,2.53,6.06,2.15,19 |
|
809 |
+clothing,74,6.54,1.85,4.78,2.88,5.33,2.14,20 |
|
810 |
+crucify,91,2.23,1.72,6.47,2.47,3.74,2.48,2 |
|
811 |
+clouds,533,6.18,2.18,3.30,2.08,5.22,1.66,38 |
|
812 |
+crude,707,3.12,1.65,5.07,2.37,4.27,1.94,15 |
|
813 |
+clumsy,689,4.00,2.22,5.18,2.40,3.86,1.79,6 |
|
814 |
+cruel,92,1.97,1.67,5.68,2.65,4.24,2.84,15 |
|
815 |
+coarse,690,4.55,1.42,4.21,1.84,5.00,1.43,10 |
|
816 |
+crushed,93,2.21,1.74,5.52,2.87,3.36,2.69,10 |
|
817 |
+coast,691,5.98,1.86,4.59,2.31,5.67,1.71,61 |
|
818 |
+crutch,708,3.43,1.62,4.14,2.05,3.91,1.79,1 |
|
819 |
+cockroach,75,2.81,2.11,6.11,2.78,4.74,2.58,2 |
|
820 |
+cuddle,94,7.72,1.92,4.40,2.67,5.85,2.42,. |
|
821 |
+coffin,76,2.56,1.96,5.03,2.79,4.08,2.54,7 |
|
822 |
+cuisine,709,6.64,1.48,4.39,1.99,5.41,1.19,1 |
|
823 |
+coin,692,6.02,1.96,4.29,2.48,5.66,1.68,10 |
|
824 |
+curious,95,6.08,1.63,5.82,1.64,5.42,1.60,46 |
|
825 |
+cold,693,4.02,1.99,5.19,2.23,4.69,1.73,171 |
|
826 |
+curtains,710,4.83,0.83,3.67,1.83,5.05,1.56,8 |
|
827 |
+color,694,7.02,1.57,4.73,2.64,6.17,1.82,141 |
|
828 |
+custom,96,5.85,1.53,4.66,2.12,5.00,1.87,14 |
|
829 |
+column,695,5.17,0.85,3.62,1.91,4.81,1.58,71 |
|
830 |
+cut,711,3.64,2.08,5.00,2.32,4.70,1.98,192 |
|
831 |
+comedy,77,8.37,0.94,5.85,2.81,5.44,2.08,39 |
|
832 |
+cute,97,7.62,1.01,5.53,2.71,4.86,2.32,5 |
|
833 |
+comfort,696,7.07,2.14,3.93,2.85,5.70,2.05,43 |
|
834 |
+cyclone,98,3.60,2.38,6.36,2.89,4.89,2.56,. |
|
835 |
+computer,552,6.24,1.61,4.75,1.93,5.29,1.99,13 |
|
836 |
+dagger,99,3.38,1.77,6.14,2.64,4.52,2.27,1 |
|
837 |
+concentrate,78,5.20,1.28,4.65,2.13,4.97,1.75,11 |
|
838 |
+damage,712,3.05,1.65,5.57,2.26,3.88,1.86,33 |
|
839 |
+confident,79,7.98,1.29,6.22,2.41,7.68,1.94,16 |
|
840 |
+dancer,507,7.14,1.56,6.00,2.20,6.02,1.93,31 |
|
841 |
+confused,80,3.21,1.51,6.03,1.88,4.24,1.91,44 |
|
842 |
+danger,713,2.95,2.22,7.32,2.07,3.59,2.31,70 |
|
843 |
+consoled,81,5.78,1.64,4.53,2.22,4.44,1.84,2 |
|
844 |
+dark,714,4.71,2.36,4.28,2.21,4.84,2.15,185 |
|
845 |
+contempt,82,3.85,2.13,5.28,2.04,5.13,1.73,15 |
|
846 |
+dawn,715,6.16,2.33,4.39,2.81,5.16,2.23,28 |
|
847 |
+contents,83,4.89,0.89,4.32,2.14,4.85,1.49,16 |
|
848 |
+daylight,716,6.80,2.17,4.77,2.50,5.48,2.14,15 |
|
849 |
+context,84,5.20,1.38,4.22,2.24,5.17,1.39,2 |
|
850 |
+dazzle,717,7.29,1.09,6.33,2.02,5.62,1.81,1 |
|
851 |
+controlling,85,3.80,2.25,6.10,2.19,5.17,3.15,23 |
|
852 |
+dead,588,1.94,1.76,5.73,2.73,2.84,2.32,174 |
|
853 |
+cook,697,6.16,1.89,4.44,1.96,5.14,1.49,47 |
|
854 |
+death,100,1.61,1.40,4.59,3.07,3.47,2.50,277 |
|
855 |
+cord,698,5.10,1.09,3.54,2.09,5.00,1.22,6 |
|
856 |
+debt,101,2.22,1.17,5.68,2.74,3.02,2.16,13 |
|
857 |
+cork,699,5.22,1.13,3.80,2.18,4.98,1.04,9 |
|
858 |
+deceit,718,2.90,1.63,5.68,2.46,3.95,2.12,2 |
|
859 |
+corner,700,4.36,1.21,3.91,1.92,4.12,1.66,115 |
|
860 |
+decompose,102,3.20,1.81,4.65,2.39,4.02,1.91,1 |
|
861 |
+corpse,86,2.18,1.48,4.74,2.94,3.59,2.44,7 |
|
862 |
+decorate,719,6.93,1.30,5.14,2.39,6.05,1.86,2 |
|
863 |
+corridor,701,4.88,1.14,3.63,2.41,5.00,1.48,17 |
|
864 |
+defeated,103,2.34,1.66,5.09,3.00,3.11,2.34,15 |
|
865 |
+corrupt,702,3.32,2.32,4.67,2.35,4.64,2.30,8 |
|
866 |
+defiant,104,4.26,2.12,6.10,2.51,5.77,2.40,3 |
|
867 |
+cottage,87,6.45,1.52,3.39,2.54,5.39,1.78,19 |
|
868 |
+deformed,720,2.41,1.66,4.07,2.34,3.95,2.18,. |
|
869 |
+couple,506,7.41,1.97,6.39,2.31,6.02,2.28,122 |
|
870 |
+delayed,721,3.07,1.74,5.62,2.39,3.64,1.94,25 |
|
871 |
+cow,554,5.57,1.53,3.49,2.13,5.32,1.61,29 |
|
872 |
+delight,105,8.26,1.04,5.44,2.88,5.79,2.24,29 |
|
873 |
+coward,703,2.74,1.64,4.07,2.19,2.83,1.61,8 |
|
874 |
+demon,106,2.11,1.56,6.76,2.68,4.89,2.89,9 |
|
875 |
+dentist,589,4.02,2.23,5.73,2.13,3.80,2.16,12 |
|
876 |
+dreadful,131,2.26,1.91,5.84,2.62,4.10,2.36,10 |
|
877 |
+depressed,107,1.83,1.42,4.72,2.95,2.74,2.13,11 |
|
878 |
+dream,132,6.73,1.75,4.53,2.72,5.53,1.98,64 |
|
879 |
+depression,108,1.85,1.67,4.54,3.19,2.91,2.27,24 |
|
880 |
+dreary,731,3.05,1.58,2.98,2.18,3.81,1.64,6 |
|
881 |
+derelict,722,4.28,1.84,4.10,1.94,4.78,1.56,1 |
|
882 |
+dress,133,6.41,1.34,4.05,1.89,5.00,1.89,67 |
|
883 |
+deserter,109,2.45,1.80,5.50,2.55,3.77,2.29,. |
|
884 |
+drown,591,1.92,1.48,6.57,2.33,2.86,1.99,3 |
|
885 |
+desire,508,7.69,1.39,7.35,1.76,6.49,1.83,79 |
|
886 |
+dummy,732,3.38,1.70,4.35,2.25,3.67,2.02,3 |
|
887 |
+despairing,110,2.43,1.47,5.68,2.37,3.43,2.11,4 |
|
888 |
+dump,733,3.21,1.87,4.12,2.36,3.83,1.87,4 |
|
889 |
+despise,111,2.03,1.38,6.28,2.43,4.72,2.80,7 |
|
890 |
+dustpan,555,3.98,1.68,3.43,2.00,5.45,1.81,. |
|
891 |
+destroy,112,2.64,2.03,6.83,2.38,4.94,2.86,48 |
|
892 |
+earth,134,7.15,1.67,4.24,2.49,5.61,2.30,150 |
|
893 |
+destruction,723,3.16,2.44,5.82,2.71,3.93,2.29,38 |
|
894 |
+easy,734,7.10,1.91,4.48,2.82,7.00,1.63,125 |
|
895 |
+detached,113,3.86,1.88,4.26,2.57,3.63,2.15,12 |
|
896 |
+easygoing,135,7.20,1.50,4.30,2.52,5.25,1.75,1 |
|
897 |
+detail,724,5.55,1.58,4.10,2.24,5.21,1.60,72 |
|
898 |
+eat,136,7.47,1.73,5.69,2.51,5.60,2.12,61 |
|
899 |
+detest,114,2.17,1.30,6.06,2.39,5.83,2.60,1 |
|
900 |
+ecstasy,735,7.98,1.52,7.38,1.92,6.68,2.08,6 |
|
901 |
+devil,115,2.21,1.99,6.07,2.61,5.35,2.75,25 |
|
902 |
+education,137,6.69,1.77,5.74,2.46,6.15,2.35,214 |
|
903 |
+devoted,116,7.41,1.37,5.23,2.21,6.18,2.36,51 |
|
904 |
+egg,736,5.29,1.82,3.76,2.39,4.49,2.16,12 |
|
905 |
+diamond,117,7.92,1.20,5.53,2.96,5.54,2.28,8 |
|
906 |
+elated,138,7.45,1.77,6.21,2.30,5.53,2.35,3 |
|
907 |
+dignified,118,7.10,1.26,4.12,2.29,6.12,2.40,7 |
|
908 |
+elbow,737,5.12,0.92,3.81,2.14,4.88,1.52,10 |
|
909 |
+dinner,509,7.16,1.50,5.43,2.14,6.10,1.87,91 |
|
910 |
+elegant,139,7.43,1.26,4.53,2.65,5.95,2.09,14 |
|
911 |
+diploma,119,8.00,1.39,5.67,2.80,6.76,2.50,. |
|
912 |
+elevator,738,5.44,1.18,4.16,1.99,4.32,1.69,12 |
|
913 |
+dirt,725,4.17,1.77,3.76,2.26,4.83,1.82,43 |
|
914 |
+embarrassed,140,3.03,1.85,5.87,2.55,2.87,1.99,8 |
|
915 |
+dirty,590,3.08,2.05,4.88,2.29,4.70,2.12,36 |
|
916 |
+embattled,141,4.39,1.63,5.36,2.37,4.81,1.79,1 |
|
917 |
+disappoint,120,2.39,1.44,4.92,2.64,3.29,2.32,. |
|
918 |
+employment,147,6.47,1.81,5.28,2.12,5.73,2.08,47 |
|
919 |
+disaster,121,1.73,1.13,6.33,2.70,3.52,2.42,26 |
|
920 |
+engaged,143,8.00,1.38,6.77,2.07,6.49,2.22,47 |
|
921 |
+discomfort,726,2.19,1.23,4.17,2.44,3.86,2.26,7 |
|
922 |
+engine,148,5.20,1.18,3.98,2.33,5.00,1.77,50 |
|
923 |
+discouraged,122,3.00,2.16,4.53,2.11,3.61,2.01,15 |
|
924 |
+enjoyment,145,7.80,1.20,5.20,2.72,6.46,1.77,21 |
|
925 |
+disdainful,123,3.68,1.90,5.04,2.14,4.55,1.92,2 |
|
926 |
+ennui,146,5.09,1.76,4.40,2.33,4.67,1.80,. |
|
927 |
+disgusted,124,2.45,1.41,5.42,2.59,4.34,1.94,6 |
|
928 |
+enraged,149,2.46,1.65,7.97,2.17,6.33,2.92,1 |
|
929 |
+disloyal,125,1.93,1.61,6.56,2.21,3.79,2.75,2 |
|
930 |
+erotic,512,7.43,1.53,7.24,1.97,6.39,2.16,8 |
|
931 |
+displeased,126,2.79,2.23,5.64,2.48,4.19,2.19,7 |
|
932 |
+errand,150,4.58,1.74,3.85,1.92,4.78,1.51,7 |
|
933 |
+distressed,127,1.94,1.10,6.40,2.38,3.76,2.41,4 |
|
934 |
+event,740,6.21,1.63,5.10,2.40,5.52,1.57,81 |
|
935 |
+disturb,727,3.66,2.00,5.80,2.39,4.55,1.90,10 |
|
936 |
+evil,741,3.23,2.64,6.39,2.44,5.25,2.60,72 |
|
937 |
+diver,510,6.45,1.55,5.04,2.10,5.04,1.91,1 |
|
938 |
+excellence,151,8.38,0.96,5.54,2.67,7.28,2.32,15 |
|
939 |
+divorce,128,2.22,1.88,6.33,2.71,3.26,2.24,29 |
|
940 |
+excitement,152,7.50,2.20,7.67,1.91,6.18,2.17,32 |
|
941 |
+doctor,129,5.20,2.54,5.86,2.70,4.89,2.75,100 |
|
942 |
+excuse,153,4.05,1.41,4.48,2.29,4.07,2.10,27 |
|
943 |
+dog,511,7.57,1.66,5.76,2.50,6.25,2.10,75 |
|
944 |
+execution,154,2.37,2.06,5.71,2.74,4.11,2.66,15 |
|
945 |
+doll,728,6.09,1.96,4.24,2.43,4.61,2.07,10 |
|
946 |
+exercise,155,7.13,1.58,6.84,2.06,5.68,2.44,58 |
|
947 |
+dollar,729,7.47,1.72,6.07,2.67,6.33,2.42,46 |
|
948 |
+fabric,742,5.30,1.20,4.14,1.98,5.03,1.61,15 |
|
949 |
+door,130,5.13,1.44,3.80,2.29,4.69,1.72,312 |
|
950 |
+face,556,6.39,1.60,5.04,2.18,5.67,1.58,371 |
|
951 |
+dove,730,6.90,1.54,3.79,2.28,5.48,1.70,4 |
|
952 |
+failure,156,1.70,1.07,4.95,2.81,2.40,2.18,89 |
|
953 |
+fall,743,4.09,2.21,4.70,2.48,4.00,2.15,147 |
|
954 |
+friend,174,7.74,1.24,5.74,2.57,6.74,1.89,133 |
|
955 |
+FALSE,744,3.27,1.40,3.43,2.09,4.10,1.56,29 |
|
956 |
+friendly,175,8.43,1.08,5.11,2.96,5.92,2.42,61 |
|
957 |
+fame,157,7.93,1.29,6.55,2.46,6.85,2.14,18 |
|
958 |
+frigid,758,3.50,1.85,4.75,2.56,4.27,1.98,5 |
|
959 |
+family,158,7.65,1.55,4.80,2.71,6.00,1.87,331 |
|
960 |
+frog,176,5.71,1.74,4.54,2.03,5.34,1.96,1 |
|
961 |
+famous,745,6.98,2.07,5.73,2.68,6.32,2.18,89 |
|
962 |
+frustrated,177,2.48,1.64,5.61,2.76,3.50,2.12,10 |
|
963 |
+fantasy,746,7.41,1.90,5.14,2.82,6.43,2.05,14 |
|
964 |
+fun,759,8.37,1.11,7.22,2.01,6.80,1.85,44 |
|
965 |
+farm,557,5.53,1.85,3.90,1.95,5.59,1.81,125 |
|
966 |
+funeral,178,1.39,0.87,4.94,3.21,2.97,2.55,33 |
|
967 |
+fascinate,159,7.34,1.68,5.83,2.73,6.15,1.89,3 |
|
968 |
+fungus,179,3.06,1.75,4.68,2.33,4.06,1.94,2 |
|
969 |
+fat,160,2.28,1.92,4.81,2.80,4.47,3.06,60 |
|
970 |
+fur,180,4.51,1.88,4.18,2.44,4.32,1.97,13 |
|
971 |
+father,161,7.08,2.20,5.92,2.60,5.63,2.89,383 |
|
972 |
+game,760,6.98,1.97,5.89,2.37,5.70,1.65,123 |
|
973 |
+fatigued,162,3.28,1.43,2.64,2.19,3.78,1.97,3 |
|
974 |
+gangrene,181,2.28,1.91,5.70,2.96,3.36,2.34,. |
|
975 |
+fault,747,3.43,1.38,4.07,1.69,4.02,1.66,22 |
|
976 |
+garbage,182,2.98,1.96,5.04,2.50,4.24,2.02,7 |
|
977 |
+favor,748,6.46,1.52,4.54,1.86,5.67,1.76,78 |
|
978 |
+garden,761,6.71,1.74,4.39,2.35,6.02,1.71,60 |
|
979 |
+fear,592,2.76,2.12,6.96,2.17,3.22,2.20,127 |
|
980 |
+garment,762,6.07,1.61,4.49,2.50,5.30,1.96,6 |
|
981 |
+fearful,163,2.25,1.18,6.33,2.28,3.64,2.18,13 |
|
982 |
+garter,534,6.22,1.59,5.47,2.15,5.82,1.62,2 |
|
983 |
+feeble,164,3.26,1.47,4.10,2.07,2.71,1.64,8 |
|
984 |
+gender,763,5.73,1.55,4.38,2.13,5.60,1.84,2 |
|
985 |
+festive,749,7.30,2.26,6.58,2.29,5.77,2.34,2 |
|
986 |
+gentle,183,7.31,1.30,3.21,2.57,5.10,2.16,27 |
|
987 |
+fever,750,2.76,1.64,4.29,2.31,3.52,2.15,19 |
|
988 |
+germs,764,2.86,1.39,4.49,2.24,3.79,1.59,1 |
|
989 |
+field,558,6.20,1.37,4.08,2.41,5.84,1.94,274 |
|
990 |
+gift,184,7.77,2.24,6.14,2.76,5.52,2.54,33 |
|
991 |
+fight,751,3.76,2.63,7.15,2.19,5.27,2.69,98 |
|
992 |
+girl,185,6.87,1.64,4.29,2.69,5.80,2.16,220 |
|
993 |
+filth,165,2.47,1.68,5.12,2.32,3.81,2.06,2 |
|
994 |
+glacier,186,5.50,1.25,4.24,2.29,4.92,2.12,1 |
|
995 |
+finger,752,5.29,1.42,3.78,2.42,5.05,1.70,40 |
|
996 |
+glamour,187,6.76,1.60,4.68,2.23,5.76,2.49,5 |
|
997 |
+fire,166,3.22,2.06,7.17,2.06,4.49,2.49,187 |
|
998 |
+glass,765,4.75,1.38,4.27,2.07,5.00,1.46,99 |
|
999 |
+fireworks,513,7.55,1.50,6.67,2.12,5.51,1.98,5 |
|
1000 |
+gloom,188,1.88,1.23,3.83,2.33,3.55,2.07,14 |
|
1001 |
+fish,559,6.04,1.94,4.00,2.19,6.02,1.68,35 |
|
1002 |
+glory,189,7.55,1.68,6.02,2.71,6.85,2.23,21 |
|
1003 |
+flabby,167,2.66,1.87,4.82,2.81,3.31,1.90,. |
|
1004 |
+god,190,8.15,1.27,5.95,2.84,5.88,2.89,318 |
|
1005 |
+flag,753,6.02,1.66,4.60,2.35,5.50,1.66,16 |
|
1006 |
+gold,191,7.54,1.63,5.76,2.79,5.85,2.46,52 |
|
1007 |
+flirt,754,7.52,1.19,6.91,1.69,6.24,2.33,1 |
|
1008 |
+golfer,535,5.61,1.93,3.73,2.26,5.55,1.79,3 |
|
1009 |
+flood,755,3.19,1.66,6.00,2.02,3.24,2.14,19 |
|
1010 |
+good,766,7.47,1.45,5.43,2.85,6.41,2.05,807 |
|
1011 |
+flower,168,6.64,1.78,4.00,2.44,4.98,2.17,23 |
|
1012 |
+gossip,767,3.48,2.33,5.74,2.38,3.57,2.26,13 |
|
1013 |
+foam,756,6.07,2.03,5.26,2.54,5.24,1.97,37 |
|
1014 |
+graduate,192,8.19,1.13,7.25,2.25,6.94,2.44,30 |
|
1015 |
+food,514,7.65,1.37,5.92,2.11,6.18,2.48,147 |
|
1016 |
+grass,768,6.12,1.44,4.14,2.11,5.44,1.36,53 |
|
1017 |
+foot,757,5.02,0.93,3.27,1.98,4.98,1.42,70 |
|
1018 |
+grateful,193,7.37,0.97,4.58,2.14,6.18,1.77,25 |
|
1019 |
+fork,560,5.29,0.97,3.96,1.94,5.74,1.52,14 |
|
1020 |
+greed,769,3.51,1.93,4.71,2.26,4.88,2.03,3 |
|
1021 |
+foul,169,2.81,1.52,4.93,2.23,4.51,1.89,4 |
|
1022 |
+green,194,6.18,2.05,4.28,2.46,4.82,2.05,116 |
|
1023 |
+fragrance,170,6.07,1.97,4.79,2.54,5.14,1.91,6 |
|
1024 |
+greet,770,7.00,1.52,5.27,2.31,5.95,2.07,7 |
|
1025 |
+fraud,171,2.67,1.66,5.75,2.45,3.58,2.50,8 |
|
1026 |
+grenade,771,3.60,1.88,5.70,2.52,4.29,2.50,3 |
|
1027 |
+free,172,8.26,1.31,5.15,3.04,6.35,2.40,260 |
|
1028 |
+grief,195,1.69,1.04,4.78,2.84,3.50,2.35,10 |
|
1029 |
+freedom,173,7.58,2.04,5.52,2.72,6.76,2.29,128 |
|
1030 |
+grime,772,3.37,1.34,3.98,2.29,4.47,1.28,. |
@@ -0,0 +1,119 @@ |
||
1 |
+require 'spec_helper' |
|
2 |
+ |
|
3 |
+describe Agents::EventFormattingAgent do |
|
4 |
+ before do |
|
5 |
+ @valid_params = { |
|
6 |
+ :name => "somename", |
|
7 |
+ :options => { |
|
8 |
+ :instructions => { |
|
9 |
+ :message => "Received <$.content.text.*> from <$.content.name> .", |
|
10 |
+ :subject => "Weather looks like <$.conditions>" |
|
11 |
+ }, |
|
12 |
+ :mode => "clean", |
|
13 |
+ :skip_agent => "false", |
|
14 |
+ :skip_created_at => "false" |
|
15 |
+ } |
|
16 |
+ } |
|
17 |
+ @checker = Agents::EventFormattingAgent.new(@valid_params) |
|
18 |
+ @checker.user = users(:jane) |
|
19 |
+ @checker.save! |
|
20 |
+ |
|
21 |
+ @event = Event.new |
|
22 |
+ @event.agent = agents(:jane_weather_agent) |
|
23 |
+ @event.created_at = Time.now |
|
24 |
+ @event.payload = { |
|
25 |
+ :content => { |
|
26 |
+ :text => "Some Lorem Ipsum", |
|
27 |
+ :name => "somevalue" |
|
28 |
+ }, |
|
29 |
+ :conditions => "someothervalue" |
|
30 |
+ } |
|
31 |
+ end |
|
32 |
+ |
|
33 |
+ describe "#receive" do |
|
34 |
+ it "checks if clean mode is working fine" do |
|
35 |
+ @checker.receive([@event]) |
|
36 |
+ Event.last.payload[:content].should == nil |
|
37 |
+ end |
|
38 |
+ |
|
39 |
+ it "checks if merge mode is working fine" do |
|
40 |
+ @checker.options[:mode] = "merge" |
|
41 |
+ @checker.receive([@event]) |
|
42 |
+ Event.last.payload[:content].should_not == nil |
|
43 |
+ end |
|
44 |
+ |
|
45 |
+ it "checks if skip_agent is working fine" do |
|
46 |
+ @checker.receive([@event]) |
|
47 |
+ Event.last.payload[:agent].should == "WeatherAgent" |
|
48 |
+ @checker.options[:skip_agent] = "true" |
|
49 |
+ @checker.receive([@event]) |
|
50 |
+ Event.last.payload[:agent].should == nil |
|
51 |
+ end |
|
52 |
+ |
|
53 |
+ it "checks if skip_created_at is working fine" do |
|
54 |
+ @checker.receive([@event]) |
|
55 |
+ Event.last.payload[:created_at].should_not == nil |
|
56 |
+ @checker.options[:skip_created_at] = "true" |
|
57 |
+ @checker.receive([@event]) |
|
58 |
+ Event.last.payload[:created_at].should == nil |
|
59 |
+ end |
|
60 |
+ |
|
61 |
+ it "checks if instructions are working fine" do |
|
62 |
+ @checker.receive([@event]) |
|
63 |
+ Event.last.payload[:message].should == "Received Some Lorem Ipsum from somevalue ." |
|
64 |
+ Event.last.payload[:subject].should == "Weather looks like someothervalue" |
|
65 |
+ end |
|
66 |
+ |
|
67 |
+ it "checks if it can handle multiple events" do |
|
68 |
+ event1 = Event.new |
|
69 |
+ event1.agent = agents(:bob_weather_agent) |
|
70 |
+ event1.payload = { |
|
71 |
+ :content => { |
|
72 |
+ :text => "Some Lorem Ipsum", |
|
73 |
+ :name => "somevalue" |
|
74 |
+ }, |
|
75 |
+ :conditions => "someothervalue" |
|
76 |
+ } |
|
77 |
+ |
|
78 |
+ event2 = Event.new |
|
79 |
+ event2.agent = agents(:bob_weather_agent) |
|
80 |
+ event2.payload = { |
|
81 |
+ :content => { |
|
82 |
+ :text => "Some Lorem Ipsum", |
|
83 |
+ :name => "somevalue" |
|
84 |
+ }, |
|
85 |
+ :conditions => "someothervalue" |
|
86 |
+ } |
|
87 |
+ |
|
88 |
+ lambda { |
|
89 |
+ @checker.receive([event2,event1]) |
|
90 |
+ }.should change { Event.count }.by(2) |
|
91 |
+ end |
|
92 |
+ end |
|
93 |
+ |
|
94 |
+ describe "validation" do |
|
95 |
+ before do |
|
96 |
+ @checker.should be_valid |
|
97 |
+ end |
|
98 |
+ |
|
99 |
+ it "should validate presence of instructions" do |
|
100 |
+ @checker.options[:instructions] = "" |
|
101 |
+ @checker.should_not be_valid |
|
102 |
+ end |
|
103 |
+ |
|
104 |
+ it "should validate presence of mode" do |
|
105 |
+ @checker.options[:mode] = "" |
|
106 |
+ @checker.should_not be_valid |
|
107 |
+ end |
|
108 |
+ |
|
109 |
+ it "should validate presence of skip_agent" do |
|
110 |
+ @checker.options[:skip_agent] = "" |
|
111 |
+ @checker.should_not be_valid |
|
112 |
+ end |
|
113 |
+ |
|
114 |
+ it "should validate presence of skip_created_at" do |
|
115 |
+ @checker.options[:skip_created_at] = "" |
|
116 |
+ @checker.should_not be_valid |
|
117 |
+ end |
|
118 |
+ end |
|
119 |
+end |
@@ -0,0 +1,76 @@ |
||
1 |
+require 'spec_helper' |
|
2 |
+ |
|
3 |
+describe Agents::SentimentAgent do |
|
4 |
+ before do |
|
5 |
+ @valid_params = { |
|
6 |
+ :name => "somename", |
|
7 |
+ :options => { |
|
8 |
+ :content => "$.message", |
|
9 |
+ :expected_receive_period_in_days => 1 |
|
10 |
+ } |
|
11 |
+ } |
|
12 |
+ |
|
13 |
+ @checker = Agents::SentimentAgent.new(@valid_params) |
|
14 |
+ @checker.user = users(:jane) |
|
15 |
+ @checker.save! |
|
16 |
+ |
|
17 |
+ @event = Event.new |
|
18 |
+ @event.agent = agents(:jane_weather_agent) |
|
19 |
+ @event.payload = { |
|
20 |
+ :message => "value1" |
|
21 |
+ } |
|
22 |
+ @event.save! |
|
23 |
+ end |
|
24 |
+ |
|
25 |
+ describe "#working?" do |
|
26 |
+ it "checks if events have been received within expected receive period" do |
|
27 |
+ @checker.should_not be_working |
|
28 |
+ Agents::SentimentAgent.async_receive @checker.id, [@event.id] |
|
29 |
+ @checker.reload.should be_working |
|
30 |
+ two_days_from_now = 2.days.from_now |
|
31 |
+ stub(Time).now { two_days_from_now } |
|
32 |
+ @checker.reload.should_not be_working |
|
33 |
+ end |
|
34 |
+ end |
|
35 |
+ |
|
36 |
+ describe "validation" do |
|
37 |
+ before do |
|
38 |
+ @checker.should be_valid |
|
39 |
+ end |
|
40 |
+ |
|
41 |
+ it "should validate presence of content key" do |
|
42 |
+ @checker.options[:content] = nil |
|
43 |
+ @checker.should_not be_valid |
|
44 |
+ end |
|
45 |
+ |
|
46 |
+ it "should validate presence of expected_receive_period_in_days key" do |
|
47 |
+ @checker.options[:expected_receive_period_in_days] = nil |
|
48 |
+ @checker.should_not be_valid |
|
49 |
+ end |
|
50 |
+ end |
|
51 |
+ |
|
52 |
+ describe "#receive" do |
|
53 |
+ it "checks if content key is working fine" do |
|
54 |
+ @checker.receive([@event]) |
|
55 |
+ Event.last.payload[:content].should == "value1" |
|
56 |
+ Event.last.payload[:original_event].should == {:message => "value1"} |
|
57 |
+ end |
|
58 |
+ it "should handle multiple events" do |
|
59 |
+ event1 = Event.new |
|
60 |
+ event1.agent = agents(:bob_weather_agent) |
|
61 |
+ event1.payload = { |
|
62 |
+ :message => "The quick brown fox jumps over the lazy dog" |
|
63 |
+ } |
|
64 |
+ |
|
65 |
+ event2 = Event.new |
|
66 |
+ event2.agent = agents(:jane_weather_agent) |
|
67 |
+ event2.payload = { |
|
68 |
+ :message => "The quick brown fox jumps over the lazy dog" |
|
69 |
+ } |
|
70 |
+ |
|
71 |
+ lambda { |
|
72 |
+ @checker.receive([@event,event1,event2]) |
|
73 |
+ }.should change { Event.count }.by(3) |
|
74 |
+ end |
|
75 |
+ end |
|
76 |
+end |
@@ -0,0 +1,92 @@ |
||
1 |
+require 'spec_helper' |
|
2 |
+ |
|
3 |
+describe Agents::TranslationAgent do |
|
4 |
+ before do |
|
5 |
+ @valid_params = { |
|
6 |
+ :name => "somename", |
|
7 |
+ :options => { |
|
8 |
+ :client_id => "xxxxxx", |
|
9 |
+ :client_secret => "xxxxxx" , |
|
10 |
+ :to => "fi", |
|
11 |
+ :expected_receive_period_in_days => 1, |
|
12 |
+ :content => { |
|
13 |
+ :text => "$.message", |
|
14 |
+ :content => "$.xyz" |
|
15 |
+ } |
|
16 |
+ } |
|
17 |
+ } |
|
18 |
+ |
|
19 |
+ @checker = Agents::TranslationAgent.new(@valid_params) |
|
20 |
+ @checker.user = users(:jane) |
|
21 |
+ @checker.save! |
|
22 |
+ |
|
23 |
+ @event = Event.new |
|
24 |
+ @event.agent = agents(:jane_weather_agent) |
|
25 |
+ @event.payload = { |
|
26 |
+ :message => "somevalue", |
|
27 |
+ :xyz => "someothervalue" |
|
28 |
+ } |
|
29 |
+ |
|
30 |
+ stub_request(:any, /microsoft/).to_return(:body => "response", :status => 200) |
|
31 |
+ stub_request(:any, /windows/).to_return(:body => JSON.dump({ |
|
32 |
+ :access_token => 'xxx'}), :status => 200) |
|
33 |
+ |
|
34 |
+ end |
|
35 |
+ |
|
36 |
+ describe "#receive" do |
|
37 |
+ it "checks if it can handle multiple events" do |
|
38 |
+ event1 = Event.new |
|
39 |
+ event1.agent = agents(:bob_weather_agent) |
|
40 |
+ event1.payload = { |
|
41 |
+ :xyz => "value1", |
|
42 |
+ :message => "value2" |
|
43 |
+ } |
|
44 |
+ |
|
45 |
+ lambda { |
|
46 |
+ @checker.receive([@event,event1]) |
|
47 |
+ }.should change { Event.count }.by(2) |
|
48 |
+ end |
|
49 |
+ end |
|
50 |
+ |
|
51 |
+ describe "#working?" do |
|
52 |
+ it "checks if events have been received within expected receive period" do |
|
53 |
+ @checker.should_not be_working |
|
54 |
+ Agents::TranslationAgent.async_receive @checker.id, [@event.id] |
|
55 |
+ @checker.reload.should be_working |
|
56 |
+ two_days_from_now = 2.days.from_now |
|
57 |
+ stub(Time).now { two_days_from_now } |
|
58 |
+ @checker.reload.should_not be_working |
|
59 |
+ end |
|
60 |
+ end |
|
61 |
+ |
|
62 |
+ describe "validation" do |
|
63 |
+ before do |
|
64 |
+ @checker.should be_valid |
|
65 |
+ end |
|
66 |
+ |
|
67 |
+ it "should validate presence of content key" do |
|
68 |
+ @checker.options[:content] = nil |
|
69 |
+ @checker.should_not be_valid |
|
70 |
+ end |
|
71 |
+ |
|
72 |
+ it "should validate presence of expected_receive_period_in_days key" do |
|
73 |
+ @checker.options[:expected_receive_period_in_days] = nil |
|
74 |
+ @checker.should_not be_valid |
|
75 |
+ end |
|
76 |
+ |
|
77 |
+ it "should validate presence of client_id key" do |
|
78 |
+ @checker.options[:client_id] = "" |
|
79 |
+ @checker.should_not be_valid |
|
80 |
+ end |
|
81 |
+ |
|
82 |
+ it "should validate presence of client_secret key" do |
|
83 |
+ @checker.options[:client_secret] = "" |
|
84 |
+ @checker.should_not be_valid |
|
85 |
+ end |
|
86 |
+ |
|
87 |
+ it "should validate presence of 'to' key" do |
|
88 |
+ @checker.options[:to] = "" |
|
89 |
+ @checker.should_not be_valid |
|
90 |
+ end |
|
91 |
+ end |
|
92 |
+end |